Every application requires some fundamental features like:
Structure: A consistent file, folder and code pattern.
Extensibility & Flexibility: Ability to extent and modify features and code without creating conflicts.
Code Isolation: Clear & transparent code isolation yet isolated code can talk to each other.
Common Functionality: Builtin most fundamental features like logic, access control etc.
All such features has been taken care during the inception of the VaahCMS.