keystone

noun
  1. the central stone at the top of an arch that locks the other stones in place
  2. Usage: architecture
  3. something on which associated things depend for support

Examples