framework /ˈfreɪmˌwɚk/ noun
1 . the basic structure of something
2. a set of ideas or facts that provide support for something
3 . a supporting structure : a structural frame