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