application framework

Also found in: Dictionary, Thesaurus, Medical, Acronyms, Wikipedia.

application framework

(1) The building blocks of an application.

(2) A set of common software routines that provides a foundation structure for developing an application. Frameworks take the tedium out of writing all the program code for an application from scratch. Object-oriented application frameworks, which are the norm today, are structured as a class library.

Each class library has its way of doing things, and although the purpose of a framework is to eliminate a certain amount of programming drudgery, programmers must first learn the structure and peculiarities of the framework in order to use it. Microsoft Foundation Class (MFC) is a widely used application framework for writing general-purpose Windows applications. Cocoa and Cocoa Touch are Mac and iOS frameworks, and Struts is a framework for Web-based Java applications.

Specialized Application Frameworks
There are also frameworks geared to specific purposes; for example, a framework for a content management system (CMS) would include the infrastructure for developing e-commerce, document maintenance and interactive user activities such as blogs and wikis (see content management system). See class library, MFC, Cocoa, Struts, AFC, JFC, OWL and enterprise framework.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
According to the company, the Sasken Application Framework is now available on TI's 'LoCosto' and OMAP-Vox platforms.
Wicket is an open source web application framework featuring powerful, reusable components written with plain Java and HTML.
Proven Software Solutions Ltd, an independent broker for embedded software, has launched the Element Control Software Platform (ECSP), C++ object-oriented IP that provides an application framework
Jungo's solution includes the software foundation for small business gateways and an application framework for the coordination and delivery of advanced IP-based services, including DSL home remote management services and remote backup facility.
GigaSpaces Technologies, a provider of new generation infrastructure software solutions, announced on Monday (4 July) that The Gallup Organization, a company in the global data collection and analysis industry, has increased the scalability and performance of its in-house web application framework, the 'g platform,' by deploying GigaSpaces' Space-Based Architecture technology.

Full browser ?