CMS (англ. Content management system) — система управления контентом сайта, представляет собой веб-приложение для создания и управления сайтом. В разговорной речи под CMS могут подразумевать «движок сайта» или «админка сайта».

CMS позволяет упростить и автоматизировать процесс создания и управления содержимым веб-сайта без необходимости знания программирования или дизайна т.к. внутренний функционал позволяет создавать, редактировать и удалять контент на веб-сайте, такой как страницы, статьи, изображения, видео и другие медиа-файлы, а также управлять его структурой и оформлением.

CMS зачастую состоят из двух больших частей: файловая структура с программным кодом и база данных для хранения настроек и контента. CMS изначально разрабатывались с целью минимизировать программирование, а расширение функционала сайта достигается за счет установки приложений (плагинов, модулей). Внешний вид сайтов под управлением CMS настраивается за счет установки тем оформлений (шаблонов тем).

Сайт под управлением CMS можно разделится на 2 части: внутренняя административная часть (бэк-энд), и доступная для посетителей версия (фронт-энд).

Представители CMS: WordPress, Joomla, Drupal, OpenCart, DLE и др.