CMS (Content Management System, система управления контентом) — программа, являющаяся основой любого современного сайта (например Joomla). Устанавливается на сервере и позволяет создавать и редактировать содержимое сайта так же легко, как и документы MS Office. Основные плюсы применения CMS — гибкие возможности по настройке, подключению и написанию дополнительных модулей функциональности, возможность реализовать любой дизайн, дружелюбие к непрофессиональным пользователям.