framework

Noun
  1. A basic structure that provides support or outline for something to be built or developed. Noun
    The software framework simplifies app development.
  2. A set of ideas, principles, or rules that form the basis for something. Noun
    The legal framework guides the new policy.