1. A structure supporting or containing something; SYN. frame, framing.
2. The underlying structure; SYN. fabric. frame-work.
In object-oriented programming, a reusable basic design structure, consisting of abstract and concrete classes, that assists in building applications. See also abstract class, object-oriented programming.
A framework is a collection of classes that simplifies programming in Windows by encapsulating often-used programming techniques. Frameworks are also called class libraries.