HMVC (Hierarchical Model-View-Controller) is an application development pattern, which is a system of MVC models working as a single application. Each individual MVC is independent of the others. All requests to the MVC triads are made through the controller. The main advantage of HMVC is its support for scalability and code reusability.
HMVC model