# QloApps architecture
QloApps is built by following the traditional object-oriented PHP practices. It is based on a custom framework.
The custom framework is developed on 3-tier architecture. (opens new window)
Object/data. The files in the
/classes
folder control the access of databases.Data control. Files in the root folder control user-generated content.
Design. The
/themes
folder contains the entirety of the theme's files.
This is the same as the MVC architecture but it is simpler and more accessible.