Pervasive, integrated frameworks Nearly everything that is implemented as a library in a traditional operating system is implemented as a framework in the CommonPoint application system. In most cases CommonPoint frameworks call other CommonPoint frameworks to obtain services. Unlike an application framework such as Microsoft Foundation Classes (MFC), which sits on top of the procedural Windows programming architecture, CommonPoint frameworks pervade the entire system from kernel services to the details of the user interface. Each CommonPoint framework not only implements specific services but also provides a high degree of integration with the rest of the CommonPoint system. This means, for example, that anything displayed on the screen can be printed accurately, any data can be linked with any other data, and global text tools work on all text. This kind of integration among frameworks underlies many of the capabilities of the Taligent human interface, especially its ability to handle complex interactions among multiple users running multiple operating systems on multiple hardware platforms.