What does a Framework Include ?
A development framework is a reusable set of libraries, templates, and tools that are meant to simplify your work.
Like other development frameworks, software development frameworks aim to help you get started more quickly by providing generic functionality, so you don’t have to write it yourself.
A software development framework often includes an architecture, design approach, and collection of components like utility classes and helpers.
Frameworks also typically include a set of guidelines for how you should structure your code and how to use the framework’s components.