CMS – это система управления контентом, также может называться движком сайта. Это уже готовый продукт, некий каркас для сайта. В него уже заложена вся функциональность. Предусмотрены варианты реализации страниц, записей, разделов, меток. Добавить любой контент также просто, как отправить письмо с Email. В общем, весь функционал, а точнее большая его часть уже заложены в CMS.