•	Audit de l’existant: tâches, procédures, modes opératoires, type de personnel et compétences, outils dédiés
•	Formalisation du process macro et découpage par tâche de l’attendu, permettant d’identifier les grandes fonctionnalités de l’outil.
•	Identification de l’ensemble des utilisateurs et leur typologie d’implication dans le processus.
•	Découverte des besoins utilisateurs (par typologie d’utilisateur) donnant lieu à un cahier des charges fonctionnels.
•	Identification avec les parties prenantes techniques (informaticiens en interne, éditeurs de logiciel) et  des spécificités techniques (notamment, environnement, interfaces) nécessaires au respect du cahier des charges fonctionnel, donnant lieu au cahier des charges technique.
•	Choix de l’éditeur et du progiciel.
•	Sessions de travail sur l’outil (versions de test), dans un environnement proche de celui des utilisateurs finaux. Cela permettant d’appréhender l’outil, de déterminer le niveau de réponse par rapport à leurs besoins, d’imaginer les possibilités supplémentaires offertes par l’outil par rapport à leur mode opératoire actuel et de proposer des axes d’amélioration quant à l’utilisation.
•	Élaboration de recommandations quant aux changements d’organisation et de process
•	Formalisation des procédures
•	Création de la base de données ORACLE
•	Tests et recettes
•	Reprise des données
•	Mise en production
•	Déploiement (incluant la formation)
•	Mise en place du système d’information
