Bij het bouwen van een website komt meer kijken dan de meeste mensen denken.
De gebruikersinterface moet duidelijk zijn, de bezoeker mag zich niet vervelen, en natuurlijk moet het geheel er mooi en verzorgd uitzien.

Het ontwikkelen van een site gebeurt in een aantal fasen:

1. Vaststellen van de inhoud en het doel van de site
2. Domeinnaam bepalen
3. Ontwerpfase
4. Definitieve uitvoering en plaatsing op het internet
5. Promotie (webmarketing) en onderhoud

Voor de uitvoering zijn verschillende technieken beschikbaar.
Dat zijn onder meer HTML, stylesheets, Java, Javascript, Flash, perl en php4.