Que couvre une mission d'audit et d'étude de projet, et où s'arrête-t-elle ?
Cette page décrit deux prestations courtes, qui ont un point commun : elles se terminent par un document, pas par un logiciel. La première est l'audit d'un système qui existe déjà. On examine votre site, votre application, votre ERP ou l'ensemble de vos outils, et l'on dit ce qui tient, ce qui menace de céder et ce que cela coûte de laisser en l'état. La seconde est l'étude d'un projet qui n'existe pas encore : on transforme une idée en besoin écrit, chiffré et découpé, avant que la première ligne de code soit payée.
L'audit regarde huit choses : l'architecture et les versions des logiciels, la sécurité, les sauvegardes et la capacité réelle à redémarrer, la dette technique, les coûts récurrents (hébergement, licences, abonnements, maintenance), la dépendance envers un prestataire ou une seule personne, la propriété des comptes, des noms de domaine et du code, et la conformité du traitement des données personnelles. L'étude produit l'expression du besoin, le cahier des charges, le choix argumenté entre un outil du marché, un ERP paramétré et un développement sur mesure, une estimation par lots, des maquettes, un planning et des critères d'acceptation.
Les deux missions s'enchaînent souvent. Un dirigeant qui veut refaire son application commence par faire auditer l'ancienne : on sait alors ce qui peut être conservé, quelles données devront être reprises et quels engagements pèsent encore, avant d'écrire le cahier des charges de la nouvelle. À l'inverse, une étude peut conclure qu'il ne faut rien construire, parce qu'un outil existant, mieux réglé, fait déjà l'essentiel. C'est un résultat utile, et il coûte bien moins cher qu'un développement abandonné au bout de six mois.
Trois sujets voisins ont leur propre page. Le choix des chantiers numériques de toute une organisation, sur plusieurs années, relève du consultant en digitalisation ; leur mise en œuvre, de la digitalisation d'entreprise. L'examen de votre visibilité sur Google relève de l'audit SEO complet. Enfin, l'audit décrit ici n'est ni un test d'intrusion certifié, ni une consultation juridique : quand une faille grave ou une question de droit apparaît, le rapport le signale et indique vers quel spécialiste se tourner.
À quels signes reconnaît-on qu'un audit ou une étude devient nécessaire ?
La demande arrive rarement sous le nom d'« audit ». Elle prend la forme d'une inquiétude précise, d'une facture qui grimpe ou d'un projet qui n'avance pas. Voici les situations qui, dans la pratique, justifient de payer un regard technique extérieur avant de payer des travaux.
-
Votre développeur est parti, et personne ne sait comment l'outil fonctionne
L'application tourne, mais le seul qui connaissait le serveur, les mots de passe et l'organisation du code a changé d'employeur ou ne répond plus. Avant de confier la suite à quelqu'un d'autre, il faut savoir ce qui existe, où cela se trouve et à qui cela appartient.
-
Les factures techniques augmentent sans explication
Hébergement, extensions payantes, licences, nom de domaine, abonnements à des services que plus personne n'utilise : les prélèvements s'accumulent sur trois cartes bancaires différentes. L'audit les recense, les rattache à un usage réel et distingue ce qui peut être résilié de ce qui doit être conservé.
-
Une panne ou un piratage a fait peur
Le site est resté inaccessible deux jours, une boîte de messagerie a envoyé des courriels frauduleux, ou un poste a été chiffré par un programme malveillant. L'incident est réglé, mais la question demeure : qu'est-ce qui l'a permis, et que se passerait-il demain si le serveur principal disparaissait ?
-
Chaque modification coûte plus cher que la précédente
Ajouter un champ à un formulaire prend une semaine, chaque correction en casse une autre, et le prestataire parle de « tout refaire ». C'est le signe d'une dette technique accumulée. Reste à savoir si elle se rembourse par étapes ou si la refonte est vraiment la seule issue.
-
Vous avez une idée de projet, mais aucun chiffre fiable
Une plateforme de réservation, une application pour vos agents de terrain, un portail pour vos revendeurs : l'idée est claire dans votre tête, mais trois personnes vous ont donné trois prix sans rapport. Sans besoin écrit et découpé, il est impossible de savoir lequel est réaliste.
-
Un financeur, un partenaire ou un appel d'offres exige un dossier
Un bailleur demande des termes de référence techniques, une banque veut comprendre ce qu'elle finance, ou votre organisation doit publier une consultation. Il faut alors un cahier des charges que des prestataires inconnus pourront chiffrer sur la même base.
-
Un rachat, une association ou une reprise se prépare
Avant de racheter une société, d'entrer au capital d'une jeune entreprise ou de reprendre l'activité d'un confrère, mieux vaut savoir ce que valent ses outils : un code maintenable, des comptes à son nom et des données exportables, ou une dépendance totale envers un tiers.
Audit de l'existant, étude de projet ou les deux : laquelle commander ?
| Critère | Audit d'un système existant | Étude avant développement | Audit puis étude, enchaînés |
|---|---|---|---|
| Question de départ | Que vaut ce que nous avons, et que risquons-nous ? | Que faut-il construire, comment, pour combien et en combien de temps ? | Faut-il garder, corriger ou remplacer, et par quoi ? |
| Matière première | Accès aux outils, au code, aux contrats et aux factures | Entretiens, documents métier, exemples de fichiers et d'écrans | Les deux, l'audit nourrissant directement le cahier des charges |
| Livrable principal | Rapport de constats classés par priorité, avec plan d'action | Cahier des charges, estimation par lots, maquettes, planning | Rapport d'audit, scénario retenu et cahier des charges du remplacement |
| Durée indicative, à confirmer au cadrage | Quelques jours pour un site, davantage pour un parc d'outils ou un ERP | Une à quelques semaines selon la taille du projet | La somme des deux, avec un tronc commun d'entretiens |
| Situation typique | Départ d'un prestataire, incident, coûts qui dérivent | Projet nouveau, financement à obtenir, consultation à lancer | Refonte d'une application, changement d'ERP, migration |
| Ce qui vient ensuite | Corrections par votre équipe, par Richard ou par un autre prestataire | Consultation de prestataires ou réalisation directe | Réalisation par lots, sur la base du cahier des charges |
Si votre système fonctionne et que vous voulez savoir s'il est solide, commandez un audit. Si vous partez d'une feuille blanche, une étude suffit. Dès qu'un projet remplace un outil qui contient des données, des comptes ou des habitudes, enchaînez les deux : l'audit évite d'écrire un cahier des charges qui oublie ce que l'ancien système faisait sans que personne ne le sache.
Comment se déroule la mission, du premier message à la remise du rapport ?
-
Premier message et échange de cadrage
Réponse sous 24 heures
Vous décrivez la situation : l'outil concerné ou le projet envisagé, ce qui vous inquiète, l'échéance éventuelle. Un échange, à Cotonou ou en visioconférence, fixe la question exacte à laquelle la mission doit répondre et le périmètre audité. S'il apparaît qu'une simple correction suffit, vous l'entendez dès ce moment.
-
Devis et liste des accès à préparer
Quelques jours
Le devis précise le périmètre, les livrables, le calendrier et le prix. Il est accompagné de la liste de ce qu'il faudra fournir : accès en lecture au serveur et à l'administration, dépôt de code, contrats, dernières factures techniques, documents métier. Des comptes en lecture seule suffisent le plus souvent, et ils sont révoqués à la fin.
-
Collecte et inventaire
Ordre de grandeur : quelques jours, en parallèle
Pour un audit, chaque élément est recensé : noms de domaine, hébergements, serveurs, logiciels et leurs versions, extensions, comptes d'administration, sauvegardes, abonnements. Pour une étude, on rassemble les fichiers, formulaires, captures d'écran et procédures qui décrivent le travail tel qu'il se fait aujourd'hui.
-
Entretiens
Ordre de grandeur : 1 à 3 jours
Direction, utilisateurs quotidiens, comptable, ancien ou actuel prestataire : chaque personne est interrogée séparément, avec des questions préparées. Les entretiens se tiennent sur place au Bénin, en visioconférence, par téléphone ou par WhatsApp ailleurs.
-
Analyse technique ou rédaction de l'étude
Ordre de grandeur : quelques jours à 2 semaines
Audit : application de la grille de contrôle, lecture du code, vérification des sauvegardes et des accès, calcul des coûts récurrents. Étude : rédaction du besoin, des exigences, des lots, des maquettes et de l'estimation. Les points incertains sont listés comme tels, avec la façon de les lever.
-
Restitution
Une séance
Les constats ou le cahier des charges sont présentés oralement aux décideurs, qui peuvent les contester avant la version définitive. Un constat grave découvert en cours de mission, comme une sauvegarde inexistante ou un accès administrateur ouvert à tous, vous est signalé tout de suite, sans attendre la restitution.
-
Remise des livrables et clôture des accès
Après la restitution
Les documents définitifs vous sont remis dans des formats ouverts et modifiables. Les comptes d'accès créés pour la mission sont supprimés. Vous restez libre de la suite : correction en interne, consultation de prestataires ou réalisation confiée à Richard, sur devis séparé.
Que contrôle la grille d'audit, domaine par domaine ?
| Domaine | Ce qui est vérifié | Preuve demandée | Référence utilisée |
|---|---|---|---|
| Inventaire | Noms de domaine, hébergements, serveurs, postes, logiciels, extensions, services en ligne, avec leur titulaire et leur date d'échéance | Captures des espaces client, liste des abonnements, factures | Guide d'hygiène informatique de l'ANSSI : connaître son système d'information |
| Versions et mises à jour | Langage, cadriciel, système de gestion de contenu, ERP, système d'exploitation : version installée, date de fin de support, extensions abandonnées | Numéros de version relevés sur le serveur et dans le code | Calendriers de php.net, de Microsoft et d'Odoo |
| Sécurité applicative | Contrôle d'accès, configuration, dépendances, chiffrement, injections, authentification, journalisation, gestion des erreurs | Lecture du code, essais non destructifs sur une copie | OWASP Top 10:2025 ; OWASP ASVS 5.0.0 pour un niveau d'exigence écrit |
| Comptes et droits | Comptes administrateurs nominatifs ou partagés, anciens salariés encore actifs, double authentification, clés d'API | Liste des comptes et de leurs droits, exportée par vous | Guide de la sécurité des données personnelles de la CNIL, édition 2024 |
| Sauvegardes et reprise | Ce qui est sauvegardé (base, fichiers, configuration), où, à quelle fréquence, hors ligne ou non, et dernier test de restauration | Restauration réelle d'une copie sur un environnement vierge | Recommandations de Cybermalveillance.gouv.fr sur les sauvegardes |
| Dette technique | Code dupliqué, absence de tests, modifications faites directement en production, documentation absente, cadriciel modifié en son cœur | Échantillon de fichiers, historique du dépôt Git | Bonnes pratiques du guide RGPD du développeur de la CNIL |
| Coûts récurrents | Hébergement, licences, abonnements, maintenance, extensions payantes, rapportés à l'usage réel | Relevés bancaires et factures des douze derniers mois | Contrats et grilles tarifaires publiques des fournisseurs |
| Dépendances | Prestataire unique, personne unique, service gratuit sans contrat, extension d'un éditeur disparu | Entretiens, contrats, mentions légales des fournisseurs | Clauses de réversibilité et de restitution des contrats |
| Propriété | Titulaire des noms de domaine, des comptes d'hébergement, du dépôt de code, des comptes de magasins d'applications, cession des droits sur le code | Fiches des registres, contrats de développement | Code de la propriété intellectuelle pour la France ; contrats signés ailleurs |
| Données personnelles | Données collectées, lieu d'hébergement, sous-traitants, registre, durées de conservation, mesures de sécurité | Registre des traitements s'il existe, contrats des sous-traitants | Loi n° 2017-20 au Bénin (articles 426 à 435) ; RGPD (articles 28, 32 et 33) |
Pourquoi les entretiens pèsent-ils autant que l'analyse du code ?
Un serveur dit quelle version de PHP il exécute ; il ne dit pas que la comptable exporte chaque soir les ventes dans un tableur parce qu'un rapport est faux depuis deux ans. La moitié des constats utiles d'un audit vient des personnes, pas des machines. C'est aussi vrai pour une étude : le cahier des charges le plus soigné échoue s'il décrit la procédure officielle au lieu du travail réel.
Chaque entretien suit une trame écrite d'avance. Que faites-vous chaque jour dans l'outil, et que faites-vous à côté, sur papier, dans un tableur ou sur WhatsApp ? Qu'est-ce qui vous a fait perdre le plus de temps le mois dernier ? Qui appelez-vous quand cela ne marche pas, et combien de temps attendez-vous la réponse ? Quels mots de passe connaissez-vous, et d'où viennent-ils ? Les réponses à cette dernière question surprennent souvent la direction.
Les entretiens servent enfin à mesurer la dépendance envers une personne. Quand une seule employée sait relancer le serveur, régénérer le certificat du site ou corriger le modèle de facture, l'entreprise ne possède pas vraiment son outil : elle le loue à cette personne. Le rapport le dit sans désigner de coupable, et propose les moyens de répartir ce savoir : procédure écrite, second compte d'administration, transfert de compétences, ou une formation en entreprise pour le référent désigné.
Qui possède vraiment vos comptes, votre code et vos données ?
C'est la question la plus simple de l'audit, et celle dont la réponse inquiète le plus souvent. Le nom de domaine est fréquemment enregistré au nom personnel de l'ancien prestataire ou du neveu qui a créé le premier site. L'hébergement est payé par la carte d'un associé parti. L'application mobile est publiée sous le compte développeur d'une agence. Le dépôt de code se trouve sur un compte privé auquel vous n'avez jamais eu accès. Tant que tout va bien, personne ne s'en aperçoit.
Le jour où la relation se dégrade, chacun de ces points devient un moyen de pression, ou simplement un blocage : un domaine qui expire faute de renouvellement emporte le site et les adresses électroniques avec lui. L'audit établit donc, élément par élément, le titulaire réel, la date d'échéance, la personne qui détient les accès et la marche à suivre pour transférer ce qui doit l'être à votre entreprise. Les transferts eux-mêmes se font avec l'accord des titulaires actuels.
Pour le code, la loi ne règle pas tout d'elle-même. En France, l'article L113-9 du Code de la propriété intellectuelle attribue à l'employeur les droits patrimoniaux sur les logiciels créés par ses employés dans l'exercice de leurs fonctions, sauf stipulation contraire. Ce texte vise les salariés ; pour un indépendant ou une agence, ce que vous possédez dépend de ce que dit le contrat. L'audit relit donc les contrats de développement existants et signale l'absence de clause de cession, à faire vérifier par un juriste du pays concerné.
Les données suivent la même logique. Un logiciel en ligne qui ne permet pas d'exporter vos clients, vos factures et leur historique dans un format lisible vous retient autant qu'un contrat. L'audit teste un export réel, sur un échantillon, et vérifie que ce qui en sort est exploitable ailleurs : colonnes compréhensibles, pièces jointes incluses, identifiants conservés. Une sortie impossible n'est pas forcément une raison de partir, mais c'est un risque à connaître avant de construire davantage dessus.
Comment le rapport d'audit classe-t-il les constats par priorité ?
| Niveau | Définition | Exemple de constat | Traitement conseillé |
|---|---|---|---|
| Critique | Risque de perte de données, de piratage ou d'arrêt de l'activité, déjà exploitable | Aucune sauvegarde hors du serveur ; compte administrateur sans mot de passe robuste exposé sur Internet | Immédiatement, souvent avant la fin de la mission |
| Élevé | Faiblesse sérieuse qui ne demande qu'une circonstance défavorable pour devenir un incident | Version de PHP ou de Windows sans correctifs de sécurité ; nom de domaine au nom d'un ancien prestataire | Dans les semaines qui suivent |
| Moyen | Défaut qui renchérit chaque évolution ou fragilise l'exploitation | Modifications faites directement en production ; absence de documentation ; extensions redondantes | Dans le trimestre, ou lors de la prochaine évolution |
| Faible | Amélioration souhaitable, sans risque immédiat | Abonnement inutilisé à résilier ; nommage incohérent des fichiers | Quand l'occasion se présente |
| À vérifier | Point qui n'a pas pu être établi avec les accès fournis | Contrat de développement introuvable ; sauvegarde gérée par un tiers qui n'a pas répondu | Lever le doute avant toute décision qui en dépend |
Sur quels référentiels publics l'audit s'appuie-t-il ?
Une grille d'audit inventée pour l'occasion ne prouve rien. Celle-ci s'adosse à des documents publics que vous pouvez lire vous-même. Pour l'organisation et l'hygiène du parc, le guide d'hygiène informatique de l'ANSSI, publié le 23 janvier 2017, rassemble 42 mesures destinées à la personne qui a la charge du bon fonctionnement de l'informatique d'une organisation. Pour une petite structure, le guide « La cybersécurité pour les TPE/PME en 13 questions », publié par l'ANSSI avec la Direction générale des Entreprises dans une deuxième édition d'octobre 2022, se lit en une soirée.
Pour une application web, le rapport classe les faiblesses selon l'OWASP Top 10:2025, dont les deux premières catégories sont le contrôle d'accès défaillant et la mauvaise configuration de sécurité, suivies des défaillances de la chaîne d'approvisionnement logicielle, c'est-à-dire des bibliothèques et extensions tierces. Quand l'étude d'un projet doit fixer un niveau d'exigence vérifiable, elle s'appuie plutôt sur l'OWASP ASVS, dont la version stable est la 5.0.0 selon la page du projet : c'est une liste d'exigences que l'on peut écrire dans un cahier des charges et vérifier à la recette.
Pour les données personnelles, le guide de la sécurité des données personnelles de la CNIL, dans son édition du 26 mars 2024, compte 25 fiches réparties en 5 parties, dont de nouvelles fiches sur l'informatique en nuage, les applications mobiles, l'intelligence artificielle et les API. Le guide RGPD du développeur, dont la CNIL a publié une nouvelle version le 13 décembre 2021, sert de référence pour juger la manière dont le code a été écrit : gestion du code source, choix des bibliothèques, tests, durées de conservation.
Que contient un cahier des charges qui permet de recevoir des devis comparables ?
Un bon cahier des charges décrit ce que l'outil doit permettre, pas la façon de le programmer. Il commence par le contexte : qui êtes-vous, combien de personnes utiliseront l'outil, sur quels appareils, avec quelle connexion, dans quels pays. Viennent ensuite les profils d'utilisateurs, puis les besoins rédigés sous forme de situations concrètes : « le magasinier enregistre une réception partielle et le stock se met à jour », plutôt que « module de gestion des stocks ». Chaque besoin porte une priorité : indispensable au lancement, souhaitable, ou plus tard.
La partie la plus souvent oubliée concerne les exigences qui ne sont pas des fonctions : temps de réponse acceptable sur une connexion mobile, fonctionnement pendant une coupure, langues, accessibilité, volumes attendus, hébergement imposé ou non, sauvegardes, journalisation, niveau de sécurité. Ce sont elles qui expliquent la plupart des écarts de prix entre deux devis : un prestataire qui les ignore paraît moins cher, et facture la différence plus tard sous forme d'avenants.
Le document fixe aussi ce qui est hors périmètre, la liste des données à reprendre de l'ancien système, les interfaces avec d'autres logiciels (paiement mobile money, WhatsApp, comptabilité, ERP), les livrables attendus du prestataire (code source, documentation, accès, formation) et les conditions de propriété. Enfin, chaque besoin indispensable reçoit un critère d'acceptation : la phrase vérifiable qui dira, le jour de la recette, si le travail est fait. Sans ces critères, la fin d'un projet se négocie au lieu de se constater.
Que recevez-vous concrètement à la fin de la mission ?
- Pour un audit : l'inventaire complet des éléments techniques, avec pour chacun son titulaire, sa version, son coût annuel et sa date d'échéance.
- Pour un audit : le rapport de constats classés de « critique » à « faible », chacun avec sa preuve, sa conséquence possible, la correction proposée et l'effort estimé.
- Pour un audit : un plan d'action ordonné, qui sépare ce qui doit être fait cette semaine de ce qui peut attendre la prochaine évolution.
- Pour un audit : le relevé des coûts récurrents sur douze mois, avec les abonnements à résilier ou à regrouper.
- Pour une étude : l'expression du besoin et le cahier des charges, avec les priorités, le hors périmètre et les critères d'acceptation de chaque besoin indispensable.
- Pour une étude : la comparaison argumentée entre outil du marché, ERP paramétré et développement sur mesure, avec le scénario recommandé et ses raisons.
- Pour une étude : l'estimation du budget et du délai, lot par lot, avec les hypothèses et les incertitudes qui la font varier.
- Pour une étude : les maquettes des écrans principaux et un planning par étapes, utilisables pour consulter des prestataires ou présenter le projet à un financeur.
- Dans les deux cas : le support de la restitution, la liste des points restés à vérifier et des documents remis dans des formats ouverts, qui vous appartiennent.
Outil du marché, ERP paramétré ou développement sur mesure : comment l'étude tranche-t-elle ?
| Critère | Outil du marché en ligne | ERP paramétré (Odoo, Dolibarr) | Développement sur mesure |
|---|---|---|---|
| Quand il s'impose | Le besoin est courant et vos processus ressemblent à ceux de milliers d'autres entreprises | Ventes, achats, stock, facturation et comptabilité doivent partager les mêmes données | Votre métier repose sur une règle qu'aucun logiciel ne gère sans contorsion |
| Ce que l'étude vérifie | Couverture réelle du besoin sur un essai, export des données, lieu d'hébergement | Écart entre le standard et vos règles, modules nécessaires, édition et hébergement | Coût de construction, coût de maintenance annuel, capacité à reprendre le code |
| Coût de départ | Faible : un abonnement et un peu de réglage | Moyen : paramétrage, reprise des données, formation | Le plus élevé : conception, développement, tests |
| Coût dans la durée | Abonnements qui augmentent avec le nombre d'utilisateurs | Hébergement ou licences, montées de version, modules à porter | Hébergement, maintenance, mises à jour de sécurité du cadriciel |
| Risque principal | Fonction manquante découverte après l'achat, éditeur qui change ses prix | Personnalisations qui bloquent les montées de version | Projet sans fin si le cahier des charges est flou |
| Combinaison fréquente | Relié aux autres outils par une automatisation n8n ou Make | Complété par une petite application pour le terrain ou un portail | Branché sur un ERP qui reste la source des données comptables |
L'étude commence toujours par la solution la moins coûteuse et ne remonte vers le sur mesure que lorsque les écarts sont documentés. Pour départager Odoo et Dolibarr, le comparatif Odoo ou Dolibarr donne les éléments de fond ; pour relier des outils existants, le comparatif n8n, Make et Zapier. Si le sur mesure l'emporte, la réalisation relève de l'application web sur mesure.
À quoi ressemble une estimation découpée en lots ?
| Lot | Contenu | Ce qui fait varier l'estimation | Critère d'acceptation type |
|---|---|---|---|
| Lot 0 : fondations | Hébergement, environnements de test et de production, dépôt de code au nom du client, sauvegardes | Hébergement imposé ou libre, exigences de sécurité | Une restauration complète réussit sur un serveur vierge |
| Lot 1 : accès et comptes | Inscription des revendeurs, validation par l'administration, droits par profil | Nombre de profils, double authentification | Un revendeur non validé ne voit aucun prix |
| Lot 2 : catalogue et commande | Catalogue synchronisé depuis l'ERP, prix par revendeur, panier, commande | Qualité des données de l'ERP, règles de prix | Une commande passée apparaît dans l'ERP avec le bon prix |
| Lot 3 : paiement | Paiement par mobile money et carte via un agrégateur, rapprochement avec la commande | Choix de l'agrégateur, paiements partiels | Un paiement confirmé solde la commande sans intervention |
| Lot 4 : suivi et notifications | Statut de la commande, messages WhatsApp ou courriels, historique | Canal retenu, modèles de messages à faire approuver | Le revendeur reçoit chaque changement de statut |
| Lot 5 : reprise et lancement | Import des revendeurs existants, formation, accompagnement des premières semaines | Volume et propreté des fichiers à reprendre | Les totaux importés correspondent aux fichiers d'origine |
Pourquoi une estimation honnête se donne-t-elle en fourchette, et par lots ?
Un prix unique annoncé pour un projet entier, avant d'en avoir décrit les écrans, est une promesse commerciale, pas une estimation. Une estimation sérieuse part du découpage : chaque lot est assez petit pour être imaginé en détail, ses tâches sont listées, et chacune reçoit une fourchette basse et haute. L'écart entre les deux est une information en soi : un lot dont la fourchette va du simple au triple signale un point mal compris, qu'il vaut mieux éclaircir avant de signer.
Le découpage par lots a un second intérêt : il permet de commencer petit. Le premier lot livré, testé et utilisé apprend plus sur le projet que des semaines de réunions. Si le budget se resserre, on s'arrête après un lot utile au lieu d'abandonner un projet inachevé. L'estimation indique enfin ce qu'elle ne couvre pas : licences, frais de l'agrégateur de paiement, hébergement, maintenance annuelle. Ces coûts récurrents figurent sur une ligne séparée, pour que le budget sur trois ans soit visible dès le départ.
Quelles technologies l'étude peut-elle recommander, et pour quelles raisons ?
| Technologie | Quand l'étude la retient | Pourquoi | Ce que l'audit vérifie sur l'existant |
|---|---|---|---|
| PHP et Laravel | Application de gestion, portail, espace client, API | Cadriciel répandu, documenté, avec beaucoup de développeurs disponibles en Afrique comme en Europe | Version de PHP encore suivie, version de Laravel, dépendances à jour |
| Node.js | Services temps réel, connecteurs, traitements qui attendent beaucoup de réponses externes | Même langage que l'interface web, écosystème vaste | Paquets abandonnés ou vulnérables dans les dépendances |
| Vue ou React | Interfaces riches, tableaux de bord, écrans très interactifs | Composants réutilisables, compétences faciles à trouver | Construction reproductible, absence de clés secrètes dans le code envoyé au navigateur |
| Python et Flask | Petits services d'intelligence artificielle, extraction ou classement de documents | Brique légère, accès direct aux bibliothèques d'IA | Exposition des clés d'API des fournisseurs de modèles |
| WordPress | Site de contenu que l'équipe met à jour elle-même | Prise en main rapide, nombreux prestataires capables de le reprendre | Extensions inutilisées, abandonnées ou en double, comptes administrateurs |
| Odoo ou Dolibarr | Gestion commerciale, stock, facturation, comptabilité partagées | Logiciels ouverts, utilisables en français, avec plans de comptes SYSCOHADA | Version encore suivie, modules spécifiques à porter, sauvegarde de la base et des pièces jointes |
| n8n ou Make | Relier des outils existants sans développement lourd | n8n peut s'héberger chez vous, Make se prend en main vite | Scénarios documentés, comptes de service, erreurs surveillées |
| Flutter | Application Android et iOS pour des agents de terrain ou des clients | Une seule base de code pour les deux systèmes | Compte des magasins d'applications au nom du client, clés de signature conservées |
Comment l'étude aide-t-elle à choisir un prestataire, y compris par appel d'offres ?
Le cahier des charges sert d'abord à consulter. Il est rédigé pour qu'un prestataire inconnu puisse le chiffrer sans réunion préalable, et il s'accompagne d'un bordereau de réponse : le même tableau de lots à remplir par chaque candidat, avec ses jours, son prix, ses hypothèses et ses exclusions. Les offres deviennent alors comparables ligne à ligne, et un écart de prix s'explique au lieu d'intriguer.
L'analyse technique des réponses vérifie la cohérence entre l'estimation et le contenu : un lot de paiement chiffré à deux jours alors qu'il suppose un rapprochement automatique, une absence de ligne pour la reprise des données, une technologie que personne ne saura maintenir dans le pays. Elle prépare aussi les questions de clarification à poser aux candidats et, si vous le souhaitez, un petit exercice technique ou une démonstration sur un cas réel du cahier des charges.
Pour une structure publique, une ONG ou un projet financé, la consultation obéit aux règles du financeur ou au code des marchés publics du pays : forme du dossier, critères publiés, délais de réponse, procès-verbaux. L'étude fournit la partie technique de ce dossier (spécifications, critères d'évaluation techniques, grille de notation) ; la procédure elle-même reste conduite par votre organisation. Si Richard est candidat à la réalisation, il ne participe évidemment pas à l'évaluation des offres.
À quoi ressemble un audit ou une étude selon le secteur, en Afrique et en Europe ?
Distribution et négoce, Cotonou
Situation type : un ERP installé il y a plusieurs années sur un serveur du bureau, une version qui ne reçoit plus de correctifs, des modules ajoutés par un prestataire injoignable et une sauvegarde copiée sur un disque toujours branché.
Audit de l'ERP et du serveur : inventaire des modules spécifiques, test de restauration sur une machine vierge, relevé des comptes, chiffrage de la montée de version comparé à un changement d'outil. Le rapport place la sauvegarde hors ligne en tête du plan d'action.
École privée, Abidjan
Situation type : la direction veut une application pour les inscriptions, les échéanciers de frais de scolarité et les paiements par mobile money, et a reçu trois devis impossibles à comparer.
Étude de projet : profils (parents, secrétariat, comptabilité), besoins priorisés, comparaison entre un logiciel de gestion scolaire du marché et un développement, lots chiffrés, critères d'acceptation, puis bordereau de réponse commun renvoyé aux trois prestataires.
ONG et projet financé, Dakar ou Ouagadougou
Situation type : un bailleur exige des termes de référence techniques pour une plateforme de suivi des activités, avec une procédure de mise en concurrence et une grille d'évaluation publiée.
Étude rédigée au format demandé : contexte, exigences fonctionnelles et techniques, contraintes de connexion sur le terrain, hébergement et données personnelles, critères d'évaluation technique et grille de notation, laissés à l'ONG pour conduire la procédure.
Clinique ou cabinet médical, Lomé
Situation type : un logiciel de rendez-vous et de dossiers ouvert à toute l'équipe avec un seul identifiant, des exports envoyés par messagerie, aucun registre des traitements.
Audit centré sur les accès et les données de santé : comptes nominatifs, droits par fonction, chiffrement, sauvegardes, contrat avec l'éditeur, registre et analyse d'impact à prévoir au regard de la loi du pays, avec les priorités classées par gravité.
PME de services, Lyon ou Bruxelles
Situation type : l'agence qui a construit l'espace client met fin à son contrat ; l'entreprise ignore où se trouve le code et si elle peut le confier à quelqu'un d'autre.
Audit de reprise : titulaire du domaine et de l'hébergement, accès au dépôt Git, clause de cession dans le contrat, état du code et des dépendances, sous-traitants au sens du RGPD, puis note de transfert remise au futur prestataire.
Jeune entreprise, Montréal ou Genève
Situation type : une fondatrice veut lancer une application mobile et doit présenter un budget crédible à des investisseurs, sans équipe technique.
Étude d'une première version réduite : parcours essentiels, maquettes, choix entre application Flutter et application web, lots chiffrés en fourchettes, coûts récurrents sur trois ans et planning, utilisables tels quels dans le dossier de financement.
Combien coûte un audit ou une étude de projet, et qu'est-ce qui fait varier le devis ?
Aucun forfait n'est publié pour l'audit et l'étude de projet : les seuls tarifs de départ affichés sur ce site concernent la landing page, le site vitrine et le référencement naturel. La mission est donc chiffrée sur devis, gratuit et sans engagement, après l'échange de cadrage, avec un périmètre, des livrables et un calendrier écrits. Elle se règle par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces.
Audit d'un site ou d'une application
Sur devis
- Inventaire, versions et dépendances
- Sécurité applicative selon l'OWASP Top 10:2025
- Comptes, propriété, sauvegardes et test de restauration
- Rapport priorisé et plan d'action
Audit d'un parc d'outils ou d'un ERP
Sur devis
- Inventaire des logiciels, serveurs, postes et abonnements
- Coûts récurrents sur douze mois
- Dépendances envers un prestataire ou une personne
- Scénarios : corriger, faire évoluer ou remplacer
Étude de projet et cahier des charges
Sur devis
- Entretiens et expression du besoin
- Choix entre outil du marché, ERP et sur mesure
- Estimation par lots, maquettes et planning
- Critères d'acceptation de chaque besoin indispensable
Aide à la consultation de prestataires
Sur devis
- Bordereau de réponse commun
- Analyse technique des offres reçues
- Questions de clarification aux candidats
- Partie technique d'un dossier d'appel d'offres
Ce qui fait varier le prix
- Le nombre d'outils, de serveurs, de sites et d'applications compris dans le périmètre.
- La taille et l'état du code à lire : quelques milliers de lignes documentées ou des années de modifications sans historique.
- Le nombre de personnes à interroger et de services concernés.
- La facilité d'accès : identifiants rassemblés d'avance, ou prestataires à relancer pour obtenir chaque accès.
- Pour une étude, le nombre de profils d'utilisateurs, d'écrans à maquetter et d'interfaces avec d'autres logiciels.
- Les formats imposés par un bailleur, une banque ou une procédure de marché public.
- La langue des livrables, français ou anglais, et les déplacements éventuels hors du Bénin.
Quelles erreurs rendent un audit ou une étude inutiles ?
Une mission de quelques jours ne vaut que par ce qu'elle permet de décider ensuite. Ces erreurs, toutes fréquentes, la transforment en document de tiroir.
-
Faire auditer le travail par celui qui l'a réalisé
Un prestataire qui juge son propre code ne voit pas ses angles morts, et il a intérêt à les taire. L'audit doit être confié à quelqu'un qui n'a pas construit le système audité.
-
Restreindre les accès au point de ne rien voir
Un audit mené sur des captures d'écran et des déclarations ne mesure que la confiance. Des accès en lecture seule, limités à la durée de la mission et révoqués ensuite, suffisent à travailler sur des preuves.
-
Croire la sauvegarde sur parole
Une sauvegarde jamais restaurée reste une hypothèse. Cybermalveillance.gouv.fr recommande de vérifier régulièrement qu'elle fonctionne ; l'audit le fait réellement, sur une copie, et note le temps qu'il a fallu.
-
Écrire un cahier des charges qui impose la solution
Exiger une technologie, une marque ou une architecture sans raison écrite écarte des candidats sérieux et fige les prix. Le cahier des charges décrit des besoins et des résultats vérifiables ; les choix techniques imposés sont justifiés un par un.
-
Oublier les exigences qui ne sont pas des fonctions
Connexion lente, coupures, volumes, sauvegardes, sécurité, langues : absentes du cahier des charges, elles reviennent sous forme d'avenants ou de mauvaises surprises après le lancement.
-
Prendre l'estimation la plus basse pour la plus juste
Un devis très inférieur aux autres oublie souvent un lot entier : la reprise des données, le paiement, la formation ou les tests. Le bordereau commun rend ces absences visibles avant la signature.
-
Ranger le rapport sans plan d'action
Un rapport sans responsable ni date pour chaque constat critique n'a rien changé. La restitution se termine donc par une décision : qui corrige quoi, et quand.
Quels repères officiels garder en tête avant de faire auditer votre système ?
- 42 mesures Mesures d'hygiène informatique rassemblées par l'ANSSI dans son guide publié le 23 janvier 2017 Source : ANSSI, guide d'hygiène informatique
- 25 fiches Fiches du guide de la sécurité des données personnelles, édition du 26 mars 2024, réparties en 5 parties Source : CNIL, guide de la sécurité des données personnelles
- 72 heures Délai, si possible, pour notifier une violation de données personnelles à l'autorité de contrôle en Europe Source : RGPD, article 33, publié par la CNIL
- 31 décembre 2026 Fin du support de sécurité de PHP 8.2 ; les branches 8.0 et 8.1 ne sont plus suivies Source : php.net, versions supportées
- 14 octobre 2025 Fin de la prise en charge de Windows 10 : plus de correctifs de sécurité hors programme de mises à jour étendues Source : Microsoft, fin de la prise en charge de Windows 10
- Septembre 2026 Fin du support standard d'Odoo 17.0, sorti en novembre 2023 ; celui d'Odoo 16.0 a pris fin en septembre 2025 Source : Odoo, support standard et étendu des versions
Versions hors support : pourquoi l'audit commence-t-il par les dates ?
Un logiciel qui ne reçoit plus de correctifs de sécurité ne casse pas du jour au lendemain ; il devient seulement de plus en plus facile à attaquer. Selon la page des versions supportées de php.net, PHP 8.2 ne reçoit plus que des correctifs de sécurité, jusqu'au 31 décembre 2026, et les branches 8.0 et 8.1 ne figurent plus parmi les versions suivies. Beaucoup de sites et d'applications construits il y a quelques années tournent encore sur ces versions, souvent sans que leur propriétaire le sache.
Il en va de même pour les postes et les ERP. Microsoft a cessé la prise en charge de Windows 10 le 14 octobre 2025, et la page de support des versions d'Odoo indique la fin du support standard d'Odoo 17.0 en septembre 2026. Le rapport rassemble ces échéances dans un calendrier unique : pour chaque élément, la date à laquelle il cesse d'être suivi, le coût estimé d'une mise à niveau et ce qu'elle impose, par exemple le portage des modules spécifiques d'un ERP.
Données personnelles, mobile money, connexion, langue : que change le contexte local ?
Au Bénin, la loi n° 2017-20 du 20 avril 2018 portant code du numérique donne à l'audit une partie de sa grille. Son article 426 impose au responsable du traitement et à son sous-traitant des mesures de sécurité appropriées, qui peuvent comprendre le chiffrement, des moyens de rétablir l'accès aux données après un incident et « une procédure visant à tester, à analyser et à évaluer régulièrement l'efficacité » de ces mesures. Un audit périodique répond précisément à ce dernier point. L'article 435 exige un registre des activités de traitement, et l'article 434 que les données restent exploitables quel que soit le support technique.
Pour un projet nouveau, l'étude vérifie aussi l'article 428 de la même loi : un traitement susceptible d'engendrer un risque élevé pour les personnes, en particulier par le recours à de nouvelles technologies, exige une analyse d'impact avant sa mise en œuvre. En Europe, le RGPD prévoit la même logique à son article 35, la protection des données dès la conception à son article 25 et des mesures de sécurité à son article 32. La page de la CNIL sur l'analyse d'impact détaille la méthode ; le cahier des charges l'inscrit au planning au lieu de la découvrir après le lancement.
Le paiement mobile appelle une vérification précise. Sur un site ou une application qui encaisse par mobile money via un agrégateur, l'audit contrôle que la commande n'est validée qu'après la confirmation envoyée par l'agrégateur au serveur, et non sur la simple page de retour affichée au client, que n'importe qui peut ouvrir. Il vérifie aussi que les clés secrètes ne figurent pas dans le code envoyé au navigateur. Le choix de l'agrégateur lui-même est traité dans le comparatif FedaPay, Kkiapay et CinetPay.
La connexion et la langue complètent le tableau. Une application conçue sur la fibre d'un bureau européen peut devenir inutilisable sur un réseau mobile chargé ou pendant une coupure : l'étude fixe donc des exigences mesurables de poids des pages et de fonctionnement dégradé, et l'audit les mesure sur un téléphone ordinaire. Les livrables sont rédigés en français, en anglais si un partenaire ou un bailleur l'exige, et remis dans des formats légers, lisibles sur téléphone. La facturation suit les règles du pays : devis en francs CFA dans la zone franc, dans la devise convenue ailleurs.
Pourquoi confier votre audit ou votre étude de projet à Richard SALANON ?
Richard SALANON est consultant en digitalisation et développeur logiciel, basé à Cotonou, au Bénin. Il crée des sites, des applications web et mobiles, des automatisations et des intégrations d'intelligence artificielle, déploie Odoo et Dolibarr, et forme les équipes à ces outils, pour des entreprises d'Afrique francophone, d'Europe et du Canada.
Avec plus de 6 ans d'expérience dans le numérique, une formation à EPITECH (2022) et plus de 50 projets livrés, il a travaillé pour des organisations au Bénin, en Côte d'Ivoire, au Togo, au Sénégal, au Burkina Faso, au Mali, au Niger, au Tchad, au Gabon, en RD Congo, en France, en Belgique, en Suisse et au Canada. Il développe en Laravel, PHP, Node.js, Vue, React et Flask, déploie Odoo et Dolibarr, publie des sites WordPress et des applications Flutter, et automatise avec n8n et Make. Cette pratique de la réalisation est ce qui rend ses estimations réalistes : il sait ce que coûte réellement ce qu'il chiffre.
Il construit aussi ses propres produits : Wapy, un assistant WhatsApp à intelligence artificielle pour les entreprises d'Afrique francophone, et il est co-fondateur d'Audyxa. Passer de l'autre côté, celui qui paie, maintient et dépend de ses outils, aide à juger un système existant avec les yeux de son propriétaire, et pas seulement avec ceux d'un technicien.
Sa façon de travailler se vérifie sur des faits : une réponse sous 24 heures, un devis gratuit et écrit avant de commencer, des constats appuyés sur des preuves, un rapport qui dit franchement quand la bonne solution est plus simple ou moins chère que prévu, et des documents qui vous appartiennent. Vous restez libre de confier la réalisation à qui vous voulez, à lui ou à un autre prestataire. Son parcours complet figure sur la page Richard SALANON, et les pays servis sur la page zones d'intervention.
Que retenir avant de commander un audit ou une étude de projet ?
Un audit utile s'appuie sur des preuves, pas sur des déclarations : inventaire, versions, accès, restauration réelle d'une sauvegarde et propriété de chaque compte. Une étude utile décrit des besoins vérifiables, découpés en lots chiffrés en fourchettes, avec leurs critères d'acceptation. Dans les deux cas, le document vous appartient et doit vous permettre de décider, puis de consulter qui vous voulez.
Vous voulez savoir ce que vaut votre système, ou ce que coûtera votre projet ?
Décrivez l'outil à auditer ou le projet envisagé, ce qui vous inquiète et l'échéance éventuelle : vous recevez une réponse sous 24 heures, puis, après un échange de cadrage, un devis gratuit avec le périmètre, les livrables et le calendrier.
Demander un audit ou une étudeQuestions fréquentes
Combien coûte un audit ou une étude de projet ?
La mission est chiffrée sur devis, gratuit et sans engagement, après un échange de cadrage. Le prix dépend du nombre d'outils et de serveurs audités, de la taille du code, du nombre de personnes à interroger, des formats imposés par un financeur et, pour une étude, du nombre d'écrans et d'interfaces. Le montant est connu avant de commencer.
Combien de temps dure la mission ?
Comptez de quelques jours pour l'audit d'un site ou d'une petite application à quelques semaines pour un parc d'outils, un ERP ou l'étude d'un projet important. Ce sont des ordres de grandeur : la durée exacte est fixée au cadrage, écrite dans le devis, et dépend surtout de la rapidité avec laquelle les accès et les documents sont fournis.
Suis-je obligé de vous confier la réalisation ensuite ?
Non. L'audit et l'étude sont des prestations indépendantes. Les documents vous appartiennent et le cahier des charges est rédigé pour être chiffré par n'importe quel prestataire. Vous êtes libre de confier la suite à votre équipe, à un autre prestataire ou à Richard SALANON, sur devis séparé.
Est-ce utile pour un petit projet ?
Oui, à une échelle adaptée. Pour un petit projet, l'étude tient en quelques pages : besoins priorisés, hors périmètre, critères d'acceptation et estimation. Ce cadrage léger suffit à éviter les malentendus qui coûtent cher en fin de projet, quand le prestataire et le client découvrent qu'ils n'imaginaient pas le même résultat.
Je suis pressé : pourquoi ne pas lancer directement le développement ?
Parce que quelques jours de cadrage évitent des semaines de développement dans la mauvaise direction. Un besoin non écrit se découvre pendant la réalisation, sous forme de modifications facturées et de retards. Si l'échéance est serrée, l'étude se concentre sur le premier lot, pour démarrer vite sur une base solide.
De quels accès avez-vous besoin, et que deviennent-ils ?
Le plus souvent, des comptes en lecture seule : administration du site ou de l'ERP, hébergement, dépôt de code, et la liste des abonnements. Ils sont créés pour la mission, utilisés uniquement pour elle et supprimés à la fin. Les essais qui pourraient modifier quelque chose se font sur une copie, jamais sur votre système en production.
L'audit comprend-il un test d'intrusion ?
Non. L'audit vérifie la configuration, le code, les versions, les accès et les sauvegardes, avec des essais non destructifs. Un test d'intrusion, qui simule une attaque réelle, est une prestation distincte confiée à un spécialiste. Quand l'audit révèle qu'il se justifie, par exemple pour une application qui manipule des paiements ou des données de santé, le rapport le recommande.
Quelle différence avec un audit SEO ?
L'audit décrit ici porte sur la solidité technique, la sécurité, les coûts et la propriété de vos outils. L'analyse de votre visibilité sur Google, de l'indexation des pages et de leur contenu fait l'objet d'une prestation distincte, l'audit SEO complet, décrite sur sa propre page.
Quelle différence avec la mission de consultant en digitalisation ?
Le consultant aide à choisir quels chantiers numériques lancer dans toute l'organisation, dans quel ordre et avec quel budget. L'audit et l'étude de projet portent sur un objet précis : un système existant à examiner, ou un projet identifié à cadrer, chiffrer et découper avant sa réalisation.
Pouvez-vous auditer le travail d'un autre prestataire ?
Oui, c'est même l'un des cas les plus fréquents : reprise d'un projet après le départ d'une agence, doute sur la qualité d'une livraison, devis de refonte à vérifier. L'audit s'en tient aux faits constatés, sans jugement sur les personnes, et le rapport peut être transmis au prestataire concerné pour qu'il réponde point par point.
Le cahier des charges peut-il servir pour un appel d'offres ?
Oui. Il peut être rédigé au format exigé par un bailleur, une banque ou une procédure de marché public, avec des critères d'évaluation technique et une grille de notation. La procédure elle-même reste conduite par votre organisation, et Richard SALANON ne participe pas à l'évaluation des offres s'il est candidat à la réalisation.
Intervenez-vous hors du Bénin ?
Oui. Richard SALANON a travaillé dans onze pays d'Afrique francophone ainsi qu'en France, en Belgique, en Suisse et au Canada. Les entretiens se tiennent sur place à Cotonou, ou en visioconférence, par téléphone ou par WhatsApp ailleurs, et l'analyse technique se fait à distance. Les clients hors d'Afrique règlent par carte bancaire, PayPal ou virement.
Sources
- ANSSI, guide d'hygiène informatique (42 mesures, publié le 23 janvier 2017), consulté le
- Direction générale des Entreprises et ANSSI, « La cybersécurité pour les TPE/PME en 13 questions » (2e édition, octobre 2022), consulté le
- CNIL, guide de la sécurité des données personnelles, nouvelle édition 2024, consulté le
- CNIL, guide RGPD du développeur, consulté le
- CNIL, RGPD chapitre IV (articles 25, 28, 32, 33 et 35), consulté le
- CNIL, analyse d'impact relative à la protection des données (AIPD), consulté le
- Secrétariat général du Gouvernement du Bénin, loi n° 2017-20 du 20 avril 2018 portant code du numérique (articles 426, 427, 428, 434 et 435), consulté le
- OWASP, Top 10:2025, consulté le
- OWASP, Application Security Verification Standard (ASVS), consulté le
- php.net, versions de PHP supportées, consulté le
- Microsoft, fin de la prise en charge de Windows 10 le 14 octobre 2025, consulté le
- Odoo, support standard et étendu des versions, consulté le
- Cybermalveillance.gouv.fr, « Pourquoi et comment bien gérer ses sauvegardes ? » (mise à jour du 14 septembre 2026), consulté le
- Légifrance, Code de la propriété intellectuelle, article L113-9 (logiciels créés par des employés), consulté le