Strony internetowe nie są pewnym produktem, a raczej usługą, która powstaje na bazie wiedzy webmastera, który odpowiada za jej stworzenie. Webmaster podczas powstania strony internetowej bazować musi na swojej nieprzeciętnej wiedzy oraz umiejętnościach. Musi on wykorzystać wszystkie znane mu języki programowania oraz najnowocześniejsze moduły. Wszystko zaczyna się jednak od stworzenia grafiki serwisu internetowego. Dopiero wówczas, gdy grafika zostaje zatwierdzona webmaster może zabrać się za cięcie owej grafiki, aby dopasować ją pod przygotowany system zarządzania treścią. Cmsy generowane są na podstawie założeń przygotowanych w ramach tzw. specyfikacji, czyli informacji związanych z tym jakie funkcje ma posiadać strona. Specyfikacja pisana jest przez zamawiającego serwis bo tylko on wie czego tak naprawdę chce. Po otrzymaniu specyfikacji webmaster czyta ją, ocenia możliwość jaj wdrożenia i na tej podstawie przesyła poprawki do twórcy specyfikacji. Nie wszystko co wymyśli sobie autor możliwe jest to stworzenia. Programiści są przecież zawsze ograniczeni możliwościami kodu. Nie każde rozwiązanie da się wdrożyć, chociaż programiści uważają, że jest to kwestia wiedzy oraz umiejętności webmastera. Następnie webmaster po ostatecznym zatwierdzeniu specyfikacji zabiera się do pracy mającej na celu stworzenie strony www. Generuje kolejne funkcje, dopasowuje je do wymagań specyfikacji oraz odpowiednio podkłada pod pociętą grafikę. W zależności od stopnia zaawansowania takiej strony internetowej trwać to może od kilku dni do kilku tygodni, ale nawet i miesięcy, jeśli chodziłoby o stworzenie naprawdę nowoczesnego i rozbudowanego serwisu internetowego. Kiedy strona zostanie już postawiona to rozpoczyna się mozolne testowanie serwisu w celu wychwycenia potencjalnych błędów na niej napotkanych. Testowanie również potrafi trwać tygodniami, szczególnie jeśli strona jest bardzo rozbudowana i posiada szereg ciekawych funkcjonalności, z których działanie każdej musi zostać dokładnie przeanalizowane pod kontem poprawności.