Framework
A
framework
is an abstract system or a collection of (large) system component with two parts:
-
a redefinable application;
-
a configurable infrastructure that takes distribution into account, and contains all additional behaviour and supporting functionality needed to support the application in the concrete system.