Modular Application Framework Components will help to create modular systems with its unique DynamicCode technology created through published code and forms in your application.

Modular Application Framework Components is not only a simple plugin system, but scalable up to huge blackbox systems, where modules do not know each other, but can call another modules functions and communicate.
A ModuleController component helps with its component editor to organize published code in every module and automatize the most common tasks like creating forms and returning static data.
The HookManager component organizes all code and modules as well as CodeGroups, where code can be grouped and access to the CodeGroups limited for users and user groups.
The Code managed can be also exchanged, extended or removed during run time, function observer will help to stay informed, when modules get (de)installed and help you making changes in your application on-the-fly (Demos provided).