Dans une gestion de projet classique le client a la responsabilité de la rédaction du cahier des charges qui est remis à l'agence web. Le cahier des charges (ou Dossier de Consultation des Entreprises pour les appels d'offre) permet de définir le spécifications fonctionnelles, graphiques et techniques d'un projet internet. Il doit contenir au minimum les éléments suivants:
Etude de l’existant : présentation générale de l’établissement, étude de l’environnement (pas seulement informatique), état des lieux.
Analyse des besoins: description des besoins de l’établissement, définition de l’objectif du projet.
Description de la solution : caractéristiques fonctionnelles, réponse opérationnelle souhaitée (le prestataire peut avoir la liberté de proposer toute solution technique à partir du moment où les contraintes informatiques de l’établissement sont respectées, si il y’en a)
Définition de la procédure : découpage en lot ou en phases [pour les projets de grande ampleur], description des conditions commerciales.