В настоящее время рынок перенасыщен различными бесплатными системами для построения сайтов (Content Manager System, CMS), которые предназначены для создания сайтов рядовыми пользователями и не требуют знания языков web-программирования. Большинство бесплатных CMS представляют собой готовые решения (сайты) с избыточной функциональностью, и пользователю необходимо оставить лишь нужные функции, отключив лишние. Затем можно заполнить сайт необходимой информацией и заняться его оформлением, выбрав дизайн из многочисленного списка уже готовых решений. Однако наличие таких систем не снижает спрос на платные аналоги, которые предлагают web-разработчики. Складывается парадоксальная ситуация: бесплатных систем много, однако большинство компаний использует платные аналоги для создания своих сайтов, хотя бесплатные CMS вроде бы должны были повлиять на рынок web-разработок, заняв большую его часть. Разгадка кроется в принципе работы CMS-систем, а также предлагаемых сегодня решений. Поэтому рассмотрим несколько самых известных и распространенных систем для создания сайтов на основе CMS.