На сегодняшний день существуют несколько этапов разработки веб-сайта:
Проектирование сайта или веб-приложения (сбор и анализ требований, разработка технического задания, проектирование интерфейсов);
Разработка креативной концепции сайта;
Создание дизайн-концепции сайта;
разработка web сайтов Создание макетов страниц;
Создание мультимедиа и FLASH-элементов;
Вёрстка страниц и шаблонов;
Программирование (разработка функциональных инструментов) или интеграция в систему управления содержимым (CMS);
Оптимизация и размещение[уточнить] материалов сайта;
[показать]
Тестирование и внесение корректировок;
Открытие проекта на публичной площадке;
Обслуживание работающего сайта или его программной основы.
В зависимости от текущей задачи, какие-то из этапов могут отсутствовать, либо быть тесно связаны один с другим.