framework

noun
  1. a basic structure underlying a system, concept, or text
  2. a skeletal structure designed to give shape or support

Examples