Cette activité est primordiale pour la mise en place de solutions informatiques efficaces. Elle consiste à évaluer les systèmes existants, à identifier les problèmes, les besoins et les attentes des utilisateurs futurs.
Cette étape permet de faire aussi une analyse approfondie de l’environnement et des opérations actuelles du client pour identifier les possibilités d’amélioration afin de proposer des solutions de fonctionnement adaptées à ses pérations, ce qui va finalement définir les objectifs du projet.