Qui n'a pas été confronté à l'expression de ses besoins ? Que faut-il écrire, à quels niveaux de détails faut-il aller, faut-il décrire les nouvelles fonctionnalités ou partir de celles qui existent ? Autant de question auxquelles il faut répondre pour faire le meilleur cahier des charges possibles.
En effet, il est du ressort du maître d'ouvrage (le client) d'exprimer de manière claire son besoin. Tout comme il est du ressort du ou des maîtres d'œuvre de répondre sur cette base du mieux qu'ils peuvent. La plupart des problèmes proviennent de cette phase et de la mauvaise définition et compréhension du cahier des charges.