Een goed design zorgt voor een brede basis. Het design begint bij de vormgeving. Het gebruik van interactie op de homepage geeft bijvoorbeeld een andere beleving dan een statisch overzicht. Ook het technisch design is belangrijk; kan een bezoeker inloggen en worden in een aparte database klantgegevens bijgehouden of kan een bezoeker kan alleen via email reageren.