К CMS (Система управления содержимым) мы относим уже готовые популярные решения для разработчиков разного уровня, которым может подойти уже готовое решение из коробки, всместо того чтобы писать свою логику и систему с нуля. Это такие CMS как популрный Wordpress, Joomla, Opencart, ModX, Drupal, Magento, Typo3. У всех них, так или иначе, уже реализован какой то функционал, на котором сможет работать ваш проект. Какую из этих cms выбрать ? Решать конечно вам.