HMVC (Hierarchical Model-View-Controller) — паттерн разработки приложения, представляющий собой систему моделей MVC, работающих как одно приложение. При этом каждая отдельная MVC независима от остальных. Все запросы к триадам MVC осуществляются через контроллер. Основным преимуществом HMVC является поддержка масштабирования и возможность повторного использования кода.