What is an Application Framework?


An Application Framework
 is a software library that provides a fundamental structure to support the development of applications for a specific environment.Application frameworks became popular with the rise of graphical user interfaces. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance.