CMS (с англ. Content management system) это система управления содержимым. Иногда говорят, что это система управления сайтов. Как не расшифровывай аббревиатуру CMS, главное, что она предоставляет удобный интерфейс для редактирования и создания статей и материалов для сайта. По своей сути это программа с веб интерфейсом, с помощью которой люди не понимающие в программировании ничего, могут управлять всем сайтом.
Изначально, когда каждый веб дизайнер создавал странички вручную, использую только HTML, владельцам сайта приходилось править большое количество таких файлов, а если человек не имел знаний в HTML, то ему снова приходилось обращаться в фирму создавшую сайт.
Сейчас почти все разработчики используют CMS и наборы модулей для создания сайтов. Большинство модулей просто интегрируются в CMS и используются разработчиком сайта. Все что ему остается сделать, это выбрать место где будет расположен модуль и выставить необходимые параметры, к примеру: разместить такую статью в середине страницы по этому адресу.
CMS создана не только для разработчиков, но и для владельцев. Сейчас не составляет труда зайти в CMS, используя веб интерфейс и изменить статью. К примеру, вам надо поменять цены на ваши услуги. Платить разработчику совсем не надо. Достаточно зайти на ваш сайт, изменить URL, и ввести логин и пароль, после чего вы можете без труда найти статью и отредактировать ее, ну или создать новую. Ни каких специальных навыков не требуется вообще.
Любая CMS должна быть:
Мы для разработки и создания сайтов используем последнюю версию CMS Joomla. Более 35 миллионов сайт создано с использованием этой системы. Это заслуживает доверия. Для данной системы написано гигантское количество модулей, так что мы сможем реализовать любое требование заказчика в самые кратчайшие сроки.