CMS Made Simple is an open source package, built using PHP with support for MySQL.
Although PostgreSQL was previously supported, the developers chose to remove PostgreSQL support and recent versions no longer support any database except MySQL.
The template system is driven using the Smarty Template Engine. CMS Made Simple aims to provide easy development and customisation with themes, add-on modules, dynamic menus, tags and translations.
When developing a new feature, the tab opens full of default text. The developer starts by erasing the bits he doesn't need, and then adding further tags that link to plugins, known here as modules. As it suggests you customise existing working markup code.