Citation
Il s'agit donc d'un document décrivant de la façon la plus précise possible, avec un vocabulaire simple, les besoins auxquels le maître d'œuvre doit répondre. Dans la mesure où seul le maître d'œuvre est réellement compétent pour proposer une solution technique appropriée, le cahier des charges doit préférentiellement faire apparaître le besoin de manière fonctionnelle, indépendamment de toute solution technique, sauf à préciser l'environnement technique dans lequel la solution demandée doit s'insérer. Il s'agit ainsi d'un document permettant d'une part de garantir au maître d'ouvrage que les livrables seront conformes à ce qui est écrit, d'autre part d'éviter que le maître d'ouvrage modifie son souhait au fur et à mesure du projet et demande au maître d'œuvre des nouvelles fonctionnalités non prévues initialement.
Un cahier des charges doit également contenir tous les éléments permettant au maître d'œuvre de juger de la taille du projet et de sa complexité afin d'être en mesure de proposer une offre la plus adaptée possible en termes de coût, de délai, de ressources humaines et d'assurance qualité.
Il s'agit à ce titre d'un document de référence, permettant de lever toute ambiguïté sur ce qui était attendu, ainsi qu'un outil de dialogue permettant au maître d'œuvre d'interroger le maître d'ouvrage afin d'affiner sa compréhension de la demande. Un cahier des charges n'est pas pour autant nécessairement statique. Son contenu peut tout à fait être modifié au cours du projet, même si dans l'idéal tout devrait être défini dès le début, sur la base d'un avenant accepté par les deux parties.