В настоящее время в сети интернет довольно часто можно прочитать о так называемом движке для сайта. Что такое движок сайта? Зачем он необходим? И как устроен?
CMS (Content Management System) или Система Управления Содержимым нужна для существенного упрощения работы с ресурсом. С её помощью можно создавать новые категории, страницы, менять старые и даже производить работы с дизайном всего за несколько кликов мыши. Для работы с системой не нужно знать языки программирования и даже html.
А вот какая система нужна для проекта надо решить самому. В наличии платные и бесплатные движки для сайта. У каждого из них различные требования и возможности. Для полного понимания дела лучше всего проконсультироваться у специалиста.