TIP: What a Framework is not
When you actually think about a Software Framework or Application Framework, what to you think of?
What is a framework? To better understand this, what is not a framework?
A framework has a boundary, a structure and a foundation and is highly extensible via implementations of hotspots.
A database that allows generic ideas of data and a set of classes managing that data, is not itself a Framework.
A software library that provides an extremely helpful set of functions, is not a framework.
A library offers no structure, it does not imply an architecture. A framework must have a structure.
So to then, an ActiveX control, a Winforms control or Web Server control is also not a framework.
One has to provide architectural boundaries, guidance and a platform on which to build your extension.
Most importantly, a framework is not a fully functioning application. Perhaps even to where one could say, it does nothing without the proper layers on top.