Существует огромное множество CMS (программа управляющая всем содержимым сайта, включая контент) для создания сайтов. Хотелось бы отдельно рассказать про создание сайтов на WordPress.

Далее