So, your question is really more an English language question, about what the
word "framework" means.
When you build a house, you first use some wood to build the
framework; also called
scaffolding. It defines the shape of the house, with just some pieces of wood. Then you build the real house around it. The framework guides you so that you can build the house in the right size and shape.
It's exactly the same with software frameworks. The framework provides you with structure, classes and interfaces to do useful things, and you create your own application (the "real house") guided by the framework.
The Spring Framework, for example, provides a framework for building web applications (as well as any other kind of application). You create your own web application based on what Spring Web MVC provides.