Content is stored in a database in order to make it editable by an admin. Application logic and configuration are kept in the filesystem, to keep deployments simple and support version control.