frameworks

noun
  1. a basic structure underlying a system, concept, or text; a skeletal support or outline
  2. a set of rules, principles, or procedures used to organize and manage activities or solve problems
  3. in software development, a reusable set of libraries and tools that provides a foundation for building applications
  4. Usage: technical

Examples