Ici nous cherchons a préciser les limites de ce qui doit être réalisé. Ce modèle est un base de contrat entre l'achetteur et le fournisseur. C'est la vue du développeur de ce que veut le client.
Les non informaticiens doivent pouvoir lire et comprendre ce modèle.
Attention : Ce modèle est central. Non seulement les autres modèles seront vérifiés par rapport à ce modèle mais il servira de base de construction a tous les autres modèles (analyse, conception, implémentation, tests). C'est aussi ce modèle qui doit servire de base à la documentation utilisateur et de développement.
Le développement démarre par ce que veulent faire les utilisateurs avec le système, ce point de vue utilisateur nous permettra de discuter avec les utilisateurs du système et de réaliser facilement d'éventuels changements.
Le modèle des besoins est défini en trois parties ( voir figure 1.1)