Движок (двигатель) сайта – CMS («Content Management System» или, по-русски, «Система Управления Контентом») – это программное средство, облегчающее процесс создания сайта, управления его структурой и содержимым. Это базовая программа, служащая основой для динамических, часто изменяющихся сайтов. Она сродни операционной системе компьютера, потому что координирует взаимодействие всех программ и облегчает работу владельца сайта со своим веб-ресурсом.
Различным видам сайтов соответствуют различные движки: движок для форумов, поисковых систем, интернет-магазинов, флеш-сайтов, браузерный движок и т.д.. CMS иногда разрабатывается персонально только для одного сайта, но это трудоёмко и встречается не столь часто. Чаще всего CMS разрабатывают для сайтов определённого вида.
Движки бывают бесплатными и платными, но это совсем не означает, что сайты с бесплатными CMS хуже, чем с платными. Не только движок оказывает влияние на популярность сайта, но и множество других причин. CMS лишь облегчает работу с сайтом.