VIVADO
Audit gratuit
← Toutes les ressources
ERP & CRM3 min

Migrer un logiciel vieillissant : méthode et coûts

Réécrire, moderniser ou remplacer ? La méthode pour migrer un logiciel vieillissant sans arrêter l’activité, et ce qui fait vraiment varier le coût.

PN
Par [ Prénom Nom ]Architecte logiciel · Paris
Publié le4 novembre 2026
[ Image de couverture — 2400×1200 ]

Un logiciel vieillissant ne tombe pas en panne du jour au lendemain. Il ralentit, devient difficile à faire évoluer, ne reçoit plus de mises à jour de sécurité, et finit par dépendre d’une seule personne qui sait encore comment il fonctionne. La migration d’un logiciel vieillissant est alors inévitable — la vraie question est de la mener sans arrêter l’activité ni exploser le budget.

Les signes qu’un logiciel vieillissant doit être migré

  • Le langage ou le framework n’est plus maintenu (PHP 5, anciennes versions de Symfony, Access, Windev…)
  • Chaque évolution prend des semaines et casse autre chose
  • Les données sont exportées dans Excel pour être exploitées
  • Aucune documentation, et un seul développeur connaît le code
  • Le logiciel ne peut pas se connecter à votre site, votre CRM ou vos outils IA

Deux ou trois de ces signes suffisent à justifier un audit. Attendre augmente le coût : plus la dette technique s’accumule, plus la migration est longue.

Étape 1 : auditer avant de décider

Une migration réussie commence par un état des lieux de deux à trois semaines : cartographie des fonctionnalités réellement utilisées, qualité du code, structure et volume des données, dépendances avec les autres outils. On découvre presque toujours qu’une partie des fonctionnalités n’est plus utilisée — autant ne pas la migrer.

Étape 2 : choisir la bonne stratégie de migration

Moderniser l’existant

Si l’architecture est saine, on monte de version, on ajoute des tests, on remplace les briques obsolètes une à une. C’est la voie la moins risquée, par exemple pour une application Symfony restée sur une ancienne version — un travail de reprise que mène régulièrement notre agence Symfony.

Réécrire progressivement

Si le code est trop fragile, on reconstruit module par module à côté de l’ancien logiciel, en partageant la même base de données ou en synchronisant les deux. Chaque module migré remplace l’ancien, sans « grand soir ».

Remplacer par un autre outil

Si vos besoins sont devenus standards, un logiciel du marché peut suffire. Notre guide développer ou acheter un logiciel aide à trancher. Pour un outil de gestion central, la refonte passe souvent par un ERP sur mesure : voir ERP sur mesure ou ERP du marché.

Étape 3 : migrer les données sans arrêter l’activité

Les données sont le cœur de la migration d’un logiciel vieillissant. Nous les nettoyons, dédoublonnons et transformons vers un nouveau modèle, puis organisons une période de double fonctionnement : l’ancien et le nouveau système tournent en parallèle le temps de valider les résultats. Nous avons décrit cette approche dans migrer depuis Excel sans arrêter l’activité.

Une migration se juge à un critère simple : vos équipes ont continué à travailler pendant toute sa durée.

Quels coûts pour la migration d’un logiciel vieillissant ?

Le coût dépend moins de l’âge du logiciel que de quatre facteurs :

  1. Le périmètre fonctionnel réellement utilisé — d’où l’importance de l’audit
  2. La qualité et le volume des données à reprendre
  3. Le nombre d’intégrations avec d’autres outils (comptabilité, site, CRM, partenaires)
  4. La stratégie choisie : moderniser coûte généralement moins que réécrire, qui coûte moins qu’un remplacement mal préparé

Il faut aussi chiffrer le coût de ne rien faire : temps perdu, risques de sécurité, dépendance à une personne, opportunités manquées faute d’intégration. Un chiffrage par lot, livré toutes les deux semaines, permet de maîtriser le budget et d’arrêter ou réorienter le projet à tout moment.

Les erreurs à éviter

  • Tout réécrire d’un coup, avec une bascule unique
  • Reproduire à l’identique des fonctionnalités que personne n’utilise
  • Migrer les données à la fin plutôt que dès le début
  • Oublier de former les utilisateurs

Migration d’un logiciel vieillissant : questions fréquentes

Combien de temps dure la migration d’un logiciel vieillissant ?

Cela dépend du périmètre et de la stratégie. Une modernisation peut se faire en quelques semaines ; une réécriture progressive s’étale sur plusieurs mois, module par module, sans interruption de l’activité.

Faut-il tout réécrire ?

Rarement. L’audit montre souvent qu’une partie du logiciel peut être modernisée et qu’une autre n’est plus utilisée. On ne réécrit que ce qui le justifie.

Que faire si personne ne connaît plus le code ?

C’est une situation courante. L’audit de code, l’ajout de tests sur les fonctions critiques et la documentation au fil de l’eau permettent de reprendre la main avant toute évolution.

Par où commencer

Commencez par l’inventaire : ce que le logiciel fait, ce qu’il coûte et ce qu’il empêche. Pour un regard extérieur, faites l’audit en 2 minutes ou parlez à un expert : nous vous proposerons la stratégie de migration la moins risquée pour votre cas.

( À lire ensuite )
ERP & CRM3 min
CRM B2B : comment structurer son pipeline commercial
ERP & CRM3 min
Comment optimiser un CRM existant : 10 leviers
ERP & CRM3 min
ERP de gestion de chantier : les fonctionnalités indispensables
Un projet en tête ?Faire l'audit · 2 min
→