Le verdict en trois phrases
Moderniser une application métier legacy (PHP monolithe vieillissant, coûteux à maintenir) à Lyon coûte en 2026 entre 60 000 et 180 000 EUR HT en refonte complète, ou 40 000 à 120 000 EUR en modernisation incrémentale (strangler pattern). La modernisation incrémentale réduit les coûts de run de 40 à 60 % et étale le risque sur 6 à 14 mois au lieu d'un big bang. Le bon choix dépend de l'état du code, de la reprise de données et de votre tolérance à l'interruption de service.
Refonte complète ou modernisation incrémentale
La refonte complete (rewrite) redémarre de zéro : plus rapide à concevoir mais risquée, avec un basculement unique. La modernisation incrémentale remplace le legacy module par module (strangler pattern), sans jamais couper le service. Voici le comparatif 2026.
| Critère | Refonte complète | Modernisation incrémentale |
|---|---|---|
| Coût (EUR HT) | 60 000 - 180 000 | 40 000 - 120 000 |
| Délai | 6-12 mois | 8-14 mois |
| Risque de rupture | Élevé (big bang) | Faible (progressif) |
| Réduction coûts de run | 40-60 % | 40-60 % |
| Reprise de données | En une fois | Progressive |
| Retour sur valeur | À la fin | Continu, par module |
La modernisation incrémentale coûte souvent moins cher à l'engagement et rassure les directions, car chaque module livré de la valeur sans risquer l'ensemble. La refonte complète se justifie quand le legacy est trop fragile pour cohabiter avec du neuf, ou quand la stack est obsolète au point d'empêcher tout recrutement.
Les postes qui pèsent dans une migration
Le coût d'une migration ne se limite pas au développement : la reprise de données et les tests de non-régression représentent souvent 30 à 40 % du budget.
| Poste | Part du budget | Coût indicatif (EUR HT) |
|---|---|---|
| Audit + stratégie de migration | 8-12 % | 6 000 - 18 000 |
| Réécriture des modules métier | 40-50 % | 30 000 - 90 000 |
| Reprise et nettoyage des données | 15-20 % | 10 000 - 30 000 |
| Tests de non-régression | 12-18 % | 8 000 - 25 000 |
| Infrastructure + CI/CD | 8-12 % | 6 000 - 18 000 |
| Formation + conduite du changement | 5-8 % | 4 000 - 12 000 |
La réduction des coûts de run (40 à 60 %) vient de l'abandon d'une infrastructure vieillissante, de la baisse du temps de maintenance et de la fin des correctifs d'urgence. Une appli legacy peut coûter 2 000 à 6 000 EUR/mois de maintenance ; une appli modernisée redescend souvent sous 1 500 EUR/mois.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Mini cas pratique
Marc, DSI d'une ETI industrielle à Lyon, exploite une application de gestion de production en PHP monolithe de 12 ans. La maintenance lui coûte 4 500 EUR/mois et chaque évolution prend des semaines. Un rewrite complet est chiffré à 140 000 EUR ; une modernisation incrémentale à 95 000 EUR sur 12 mois. Il choisit l'incrémentale : les coûts de run passent de 4 500 à 1 800 EUR/mois, soit 32 400 EUR économisés par an. Le projet se rembourse en environ 3 ans sur le seul run, sans compter les gains de productivité des équipes. Décision : strangler pattern, module facturation en premier car le plus critique.
FAQ
Refonte complète ou incrémentale : comment trancher ? Si le legacy peut cohabiter avec du neuf et que le service ne doit jamais s'arrêter, l'incrémentale (strangler) est plus sûre. Si la stack est trop obsolète pour évoluer, le rewrite complet s'impose.
Combien de temps dure une migration ? De 6 à 14 mois selon le nombre de modules et le volume de données à reprendre. L'incrémentale est plus longue mais livre de la valeur en continu.
Quel gain sur les coûts de run ? Une modernisation réduit typiquement les coûts de run de 40 à 60 % : moins de maintenance, infrastructure moderne, fin des correctifs d'urgence.
La reprise de données est-elle risquée ? C'est le poste le plus sensible (15 à 20 % du budget). Un bon plan inclut nettoyage, mapping, tests de reprise à blanc et validation métier avant bascule.
Peut-on garder l'application en service pendant la migration ? Oui, avec le strangler pattern : chaque module migré est mis en production sans couper le reste. C'est l'avantage majeur de l'approche incrémentale.
Parlons de votre projet. Indiquez votre stack legacy, vos modules critiques et votre budget cible : nous auditons et proposons une stratégie de migration chiffrée. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
