a set of
APIs that one can use to write a computer program, to function on a particular
operating system or perhaps to function across multiple OS's. Generally a class framework is
object-oriented; the programmer uses the provided framework as a starting point and then adds in functionality specific to the application being written. Examples of class frameworks include
MFC for
Windows,
JDK for Java,
OpenStep,
PowerPlant for
Mac OS.