Samen met de vormgeving kan begonnen worden met het programmeerwerk. De meeste sites hebben een beheermodule nodig, zodat de klant zelf de site kan aanpassen. Hiervoor wordt gekeken welke types van pagina’s er zijn. Er wordt rekening gehouden met wat op zo’n paginatype staat en aan de hand daarvan worden de invulvelden aangemaakt. Voor een fotogalerij-pagina zal dat bijvoorbeeld anders zijn dan voor een contactpagina.
Voor bepaalde sites, die niet meteen in een klassieke pagina-structuur passen, kan er hier meer werk zijn. Zo kan er gekozen worden om een systeem helemaal op maat te maken.
Niet enkel de beheermodule moet geprogrammeerd worden. Het deel van de site dat de bezoekers te zien krijgt, kan bijvoorbeeld invulformulieren, slideshows of bestelformulieren hebben.
Tijdens het programmeerwerk kan de klant in verschillende fases al beginnen met het systeem te testen. Door testinhoud in te geven, kan hij samen met mij kijken of alles in het beheersysteem goed en makkelijk werkt.