Le cahier des charges est souvent la première étape d'un projet de site Web. Cependant, bien souvent, au lieu d'être un point de rencontre entre le besoin et la solution, ce cahier des charges ne répond pas à ses objectifs: exprimer les besoins d'une société