Любой сайт состоит из двух частей: внутренней среды ("движка сайта"), доступной администратору сайта, и внешней оболочки, видимой посетителям сайта. CMS как раз и есть та самая внутренняя система управления сайтом.
Существуют т.н. коробочные решения, которые строятся по принципу простых программ - купил и поставил. Они являются продуктом разработки ряда коммерческих фирм и направлены естественно на получение прибыли. Однако заплатив на старте, вы сможете сэкономить потом - такие решения обычно просты в использовании, вам не надо будет обладать навыками программирования.
Существуют и другие CMS - с т.н. "открытым кодом", который можно дописывать и редактировать на свое усмотрение. Чаще всего они бесплатны, но для создания и поддержки сайта на этих движках вам, скорее всего, потребуется помощь программиста.

-
Аспро: Курорт - сайт базы отдыха, санатория, гостиницы
Онлайн - демо
