The App Framework provides a simple class to load each component of an application as a plugin. Thus, parts of the application can be updated without compromising the integrity of the whole. The framework is written in PHP 5 and is practically under 400 lines of code. Plugins are portable between two applications.
The modular structure allows separation of code from content. A lightweight template engine is included to dynamically load templates.