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

CMS имеет более сложную структуру но в свою очередь содержать намного больше возможностей, интеграций с другими программными продуктами управление SEO и сбора статистики. Стоит еще отметить, что по CMS существует много инструкций и видео-мануалов в сети Интернет и если вам нужно будет какая-то информация ее будет проще найти. До плюсов систем управления контентом можно отнести и простоту переноса на другой хостинг, так как большинство хостингов их поддерживают. Сайт на конструкторе перенести будет более проблематично, нужно или искать такой же конструктор или переносить и редактировать файлы вручную при необходимости или возникновении ошибок.
Отдельно можно выделить CMS с определенным уклоном по тематике самого сайта: онлайн-магазины, блоги, тикет-системы, база знаний, форумы и т.д.. Подобные CMS подбирают оптимальные шаблоны и модули к ним под конкретные проекты. Они есть как платные так и бесплатные, также могут содержать в себе отдельные платные шаблоны и модули. Также частая практика предоставления бесплатного использования конструктора хостинг-провайдерами для своих клиентов услуг виртуального хостинга. Под разработку сайта строительной компании подойдут оба варианта, если вы планируете заниматься рекламой и проживший сайтом тогда лучше остановится на CMS, ведь они содержат много модулей по сбору аналитики.

После того как вы создали сайт нужно перейти к подбору хостинга. Для сайта строительной компании подойдет как и услуга виртуального хостинга так и VPS сервера. Виртуальный хостинг дешевле по стоимости и его опций достаточно для размещения подобного сайта. главное правильно подобрать тариф. В сторону VPS сервер стоит смотреть в случаях, если вам нужно будет выполнять н сервере кастомные настройки и имеют соответственно к серверу root-доступ.