The ProFramework is a highly customizable framework, which can be extended in various ways:
Building own ProFramework objects, like widgets, application controllers, object handler;
Enhancing and modifying widget layouts using the Custom View Engine (CVE);
Using several enhancement spots to extend the application logic.