Компьютеры в современном мире превратились в часть культуры общества. Неожиданно для всех футурологов интернет стал целым социальным миром, в котором каждый из пользователей может быть участником любых событий, или просто наблюдать за ними. Любой человек, войдя в интернет, может ознакомиться там с необходимой ему информацией, выразить собственное отношение к событиям, людям, новостям, узнать чужое мнение, вступить в дискуссию. К новой культуре интернета относятся социальные сети, опросы, рейтинги, форумы, блоги, живые журналы. Интернет настолько интегрировался в жизнь общества, что представить себе будущее без него весьма сложно. Многие не мыслят и одного дня, проведённого без общения в сети. Всё вышесказанное является предпосылкой того, что собственные сайты являются необходимым атрибутом любой компании, следовательно, потребность в их создателях растёт. Поэтому многие студенты во время своего дипломного проектирования занимаются созданием сайта для, заинтересованной в этом, компании. Работы эти отличаются практичностью, актуальностью, позволяют показать себя отличным специалистом.
Работа по созданию сайта начинается с выбора направления сайта, это влияет на многое, так как сайт может быть и совсем простым, таким как блог, и обширным и сложным, например, интернет магазином.
Определившись с направленностью, следует перейти к выбору движка. Существование множества готовых CMS, то есть систем или программ, служащих для создания сайта и управления контентом, позволяет выбрать наиболее подходящий вариант. Наличие готовых движков очень облегчает задачу создания нового сайта. Создателям сайтов до их появления приходилось тратить на 90 % больше усилий. В настоящее же время подходящий движок есть для сколь угодно сложного сайта. Среди CMS существуют платные и бесплатные, среди которых, имеются вполне проверенные и достойные доверия. Самописные движки чаще всего разрабатываются группами специалистов, так как это сложный и трудоёмкий процесс.
Дизайн будущего сайта необходимо согласовать с заказчиком, конечно, в том случае, если студент занимается разработкой сайта под реального покупателя. Внешний вид очень важен и он должен полностью устраивать клиента. Поэтому надо очень подробно составлять техническое задание, это избавит от большого числа переделок.
Сайт необходимо поместить в собственный «гараж», то есть для него покупается хостинг, домен. Они также могут быть платными и бесплатными. Но, в этом случае, бесплатные варианты рассматривать не стоит, так как качество очень зависит от цены. После покупки хостинга и домена на них выгружается движок и верстается сайт.