Un vieux logiciel métier, base Access, application Windev ou classeur Excel chargé de macros, se modernise le plus souvent par étapes. On commence par inventorier ce que fait l'outil et par reprendre ses données dans une base centrale, puis on remplace les écrans un par un par une application web, en gardant l'ancien outil consultable jusqu'à la bascule. Tout réécrire d'un coup est rarement nécessaire, et c'est la façon de faire qui expose le plus l'entreprise en cas de retard.
Les signes qu'un outil arrive en bout de course
- Une seule personne sait le modifier, souvent celle qui l'a créé, parfois partie à la retraite ou dans une autre entreprise. Pour une application Windev comme pour une base Access, demandez-vous qui pourrait la maintenir demain, et à quel prix.
- La version du logiciel n'est plus suivie. Chez Microsoft, le support étendu d'Access 2016 a pris fin en octobre 2025. Pour Office 2016 et Office 2019, Microsoft indique ne plus fournir de correctifs de sécurité depuis le 14 octobre 2025.
- Les macros posent problème. Dans les versions Microsoft 365 pour Windows, Microsoft bloque par défaut les macros VBA des fichiers venus d'Internet, pièces jointes comprises, dans Access, Excel, Word et d'autres applications. Un outil qui circule par e-mail peut cesser de fonctionner chez un utilisateur sans qu'il comprenne pourquoi.
- Le travail à distance est compliqué : fichier partagé sur un serveur de bureau, connexion par bureau à distance, conflits quand deux personnes l'ouvrent en même temps.
- Les erreurs se multiplient : doublons, fichier abîmé, impossibilité de savoir qui a modifié quoi.
- L'outil ne communique avec rien : les données sont ressaisies à la main dans la comptabilité, le site ou le logiciel de paie.
Sources : Microsoft, cycle de vie d'Access 2016 ; Microsoft, fin du support d'Office 2016 et Office 2019 ; Microsoft, les macros provenant d'Internet sont bloquées par défaut dans Office. Consultés le 22 octobre 2026.
Un seul de ces signes ne suffit pas à lancer un projet. Plusieurs à la fois, sur un outil dont dépend la facturation ou la production, méritent qu'on s'y arrête.
Ce que ces vieux outils font bien
Un outil maison qui tourne depuis quinze ans contient une connaissance précieuse : des dizaines, parfois des centaines de petites règles de gestion ajoutées au fil des cas réels. Un tarif dégressif pour un client, une exception pour un type de commande, un calcul de prime modifié trois fois. Ces règles ne sont souvent écrites nulle part ailleurs que dans le code ou dans les formules.
Il est aussi rapide pour ceux qui l'utilisent tous les jours et en connaissent les raccourcis par cœur. Une modernisation qui ralentit la saisie sera mal reçue, même avec des écrans plus agréables.
Les utilisateurs sont donc vos meilleurs alliés pour le projet. Associez dès le début une ou deux personnes qui se servent de l'outil chaque jour : elles savent où sont les contournements, les fonctions inutiles et les irritations. Leur avis sur les nouveaux écrans, à chaque étape, évite de livrer un outil plus moderne et moins pratique.
D'où la première étape de tout projet de ce type : un inventaire de l'existant. Il recense les écrans réellement utilisés, les règles de calcul, les documents produits et les échanges avec d'autres logiciels. Ce travail sert de cahier des charges, et il fait souvent apparaître des fonctions que plus personne n'utilise et qu'il est inutile de reprendre.
Quatre manières de moderniser
De la plus légère à la plus lourde :
- Stabiliser l'existant. Passer sur une version suivie du logiciel, mettre en place des sauvegardes testées, documenter ce que fait l'outil. C'est peu coûteux et cela fait gagner du temps, sans régler la dépendance à une technologie vieillissante.
- Sortir les données d'abord. Transférer les tables dans une base de données serveur, en gardant temporairement les écrans existants branchés dessus quand l'outil le permet. Les données deviennent fiables et accessibles à plusieurs, et la suite peut se faire écran par écran.
- Remplacer par étapes. Développer une application web qui reprend les fonctions une à une, en commençant par celles qui posent le plus de problèmes ou servent au plus de monde. L'ancien outil reste en service pour le reste jusqu'à la bascule finale.
- Passer à un logiciel du marché. Si l'inventaire montre que vos besoins sont ceux de toute votre profession, un logiciel standard peut suffire, au prix de quelques changements d'habitudes. Voir logiciel sur mesure ou logiciel standard.
Une application web présente plusieurs avantages pour remplacer un outil de bureau : rien à installer sur les postes, un accès depuis n'importe quel ordinateur autorisé, une seule version des données, et des droits d'accès par personne. Elle demande en revanche un hébergement et un suivi, à prévoir dès le départ.
Pour un classeur Excel devenu ingérable, les mêmes questions se posent, avec quelques particularités traitées dans la page remplacer Excel par un logiciel.
La reprise des données, souvent le plus gros morceau
Des années de saisie dans un outil sans contrôle laissent des traces : doublons, champs détournés de leur usage (une case « remarque » qui contient un numéro de téléphone), dates mal formées, clients enregistrés trois fois sous trois orthographes. Avant de les importer dans un nouvel outil, il faut les nettoyer, et cela prend du temps.
Deux décisions réduisent beaucoup ce travail. La première consiste à ne reprendre que les années utiles et à garder le reste dans l'ancien outil, en lecture seule. La seconde consiste à faire valider les données importées par ceux qui les connaissent, sur un échantillon, avant la bascule. La méthode est détaillée dans la page reprise de données et migration vers un nouveau logiciel.
Combien coûte une modernisation, et comment la découper
Je n'ai pas trouvé de repère public fiable pour le prix d'une modernisation en tant que telle. Elle se chiffre comme un développement neuf, auquel s'ajoutent l'inventaire de l'existant et la reprise des données. Pour une application web ou un extranet, La Fabrique du Net affiche 30 000 à 80 000 € en agence standard et 10 000 à 25 000 € avec un freelance. Ces montants concernent des projets complets ; un remplacement par étapes permet de n'engager que la première.
Source : La Fabrique du Net, tarifs du développement web, consulté le 22 octobre 2026.
Le découpage protège votre budget. Une première étape peut se limiter à l'inventaire et à la nouvelle base de données, puis viennent les écrans les plus utilisés. Après chaque étape, vous voyez l'outil tourner et vous décidez de continuer ou non. L'idée d'une première version réduite s'applique bien ici : remplacer d'abord ce qui fait le plus mal.
Prenons une entreprise de transport de 30 salariés qui gère ses tournées et sa facturation dans une base Access (exemple inventé pour l'illustration). Une première étape peut couvrir l'inventaire et le transfert des données dans une base serveur, l'ancien outil restant branché dessus. Une deuxième remplace la saisie des tournées par des écrans web utilisables depuis le dépôt et sur la route. Une troisième reprend la facturation, puis l'ancien outil passe en lecture seule. À chaque palier, l'entreprise travaille avec un outil qui fonctionne.
C'est ma façon de travailler chez dev2cafes : prix fixe découpé en étapes, chaque étape payée une fois livrée, testée et validée, arrêt possible après n'importe laquelle. Si un prestataire vous a déjà remis un devis de refonte, je peux le lire et vous répondre sous 48 heures ouvrées, avec un prix fixe pour le même travail ou avec les questions qui me manquent. Certains devis ne peuvent pas être battus, et je le dis. Les repères généraux sont sur la page prix d'un logiciel métier sur mesure.
Avant de lancer le projet
- Qui utilise l'outil aujourd'hui, et pour quelles tâches ?
- Quelles règles de calcul ou de gestion contient-il, et qui sait les expliquer ?
- Quels documents produit-il : devis, bons de livraison, états, exports ?
- Quelles données faut-il reprendre, et sur combien d'années ?
- Avec quels autres logiciels doit-il échanger ?
- Qui, dans l'entreprise, validera chaque étape ?
- Combien de temps l'ancien et le nouvel outil peuvent-ils tourner en parallèle ?
// sources
- Microsoft Learn, cycle de vie d'Access 2016, consulté le 22 octobre 2026
- Microsoft Support, fin du support d'Office 2016 et Office 2019 (KB5002369), consulté le 22 octobre 2026
- Microsoft Learn, les macros provenant d'Internet sont bloquées par défaut dans Office, consulté le 22 octobre 2026
- La Fabrique du Net, tarifs du développement web, consulté le 22 octobre 2026