Bij het maken van een website moet er rekening worden gehouden met 3 hoofdelementen: het design, de navigatie en de techniek erachter. Over elk onderdeel moet worden nagedacht.
Als eerste moet het duidelijk worden wat het doel is van de website, nadat dit bepaald is kan het design ontwikkeld worden. In deze fase wordt gelijk rekening gehouden met de toekomstige navigatie binnen de website. Deze fase neemt tijd in beslag omdat er getekend, overlegd en bijgeschaafd moet worden. Als het design af is begint het echte bouwen van de website.
Het bouwen neemt de meeste tijd in beslag, er moet namelijk gezorgd worden dat alle handelingen die op een website mogelijk zijn, ook daadwerkelijk goed functioneren.
Om een idee te geven wat dit inhoudt geven we een vergelijking met het aanleggen van verlichting in een woning.
Voordat een lamp gaat branden en de lichtschakelaars werken, moet er heel wat werk verricht worden. Eerst moet er een plan ontworpen worden waarbij alle lichtpunten worden ingecalculeerd, maar ook moet er rekening worden gehouden met de mogelijkheid dat er in de toekomst misschien wel meer lichtpunten bij gemaakt moeten worden. Er moet dus een duidelijke logische constructie komen. Daarna moet dit ontwerp uitgevoerd worden: materialen bepalen, sleuven frezen of gaten boren, buizen leggen, kabels trekken, aansluiten op het net, alles zeer goed controleren en daarna alles netjes afwerken zodat van al dit werk niets meer te zien is.
Dit alles geldt ook voor het maken van een website. Het begint allemaal met een goed en degelijk ontwerp, daarna moet er gekozen worden voor een techniek. In het geval van een standaard website maakt FREEZ gebruik van Drupal, maar bij maatwerk kan er gekozen worden voor een custom PHP, Java of .NET oplossing. Vervolgens wordt begonnen met de daadwerkelijke bouw. Afhankelijk van de hoeveelheid maatwerk van de website gaat hier meer of minder tijd in zitten. Om het vergelijk met de aanleg van verlichting te maken; een enkele lamp die op een plek hangt waar makkelijk bij te komen is kost bijvoorbeeld veel minder tijd dan een serie lampen die allemaal in verband met elkaar moeten staan en misschien ook nog eens zeer moeilijk bereikbaar zijn. Daarom kost een standaard website ook veel minder tijd dan een op maat gemaakte website. Vervolgens moet er getest worden of alles daadwerkelijk functioneert zoals bedoeld en kan er met de afwerking begonnen worden. Dit houdt in dat het zichtbare aan bod komt, het definitieve design wordt ingebouwd en alles wordt op de juiste plaats afgestelt, oftewel, de onderliggende constructie wordt weggewerkt. Het bouwen van een website kan dus heel wat tijd in beslag nemen zonder dat dit na oplevering echt zichtbaar is. De gehele constructie van de website is gebaseerd op de functie-eisen, navigatie en vormgeving van de website. Dit is bij elke website weer anders, dus moet er voor elke website een eigen constructie bedacht en gemaakt worden.
Naast deze individuele constructie zijn er ook veel elementen die in elke website weer terugkeren. In dit geval maken we zo veel mogelijk gebruik van kant-en-klare (deel-)oplossingen, hiermee kunnen we aanzienlijk veel tijd en daarmee kosten besparen zonder dat dit ten koste gaat van de kwaliteit. In onze tarieven hebben we rekening gehouden met het gebruik van de kant-en-klare (deel-)oplossingen.