Le verdict en trois phrases
Moderniser une application legacy coûte 50 000 à 160 000 EUR HT sur 16 à 32 semaines, selon la taille de la base de code et la complexité des données. Le choix structurant n'est pas le langage cible mais la stratégie : big-bang (tout remplacer d'un coup, risque élevé) ou strangler pattern (remplacer module par module, risque maîtrisé). Dans 8 cas sur 10, l'approche progressive est plus sûre et se finance mieux.
Big-bang vs strangler pattern : le comparatif
| Critère | Refonte big-bang | Strangler pattern progressif |
|---|---|---|
| Durée avant 1re valeur | 16-32 semaines | 6-10 semaines (1er module) |
| Risque de régression | Élevé (tout bascule) | Faible (module par module) |
| Coût total | 60 000-140 000 EUR | 50 000-160 000 EUR |
| Continuité de service | Coupure/gel possible | Maintenue |
| Financement | En bloc | Etalable par lot |
| Réversibilité | Difficile | Facile (rollback module) |
| Recommandation | Petites apps simples | ETI, apps critiques |
Le strangler pattern place progressivement les nouveaux modules devant l'ancien système jusqu'à le "étrangler" complètement. Vous livrez de la valeur dès la 8e semaine et pouvez arrêter ou reprioriser sans tout perdre.
Maintenance actuelle vs cible : le vrai coût du legacy
| Poste | Application legacy | Application modernisée | Écart annuel |
|---|---|---|---|
| Correctifs & bugs | 35 j/an | 10 j/an | ~15 000 EUR/an |
| Failles sécurité | 4-6/an (patchs urgents) | < 1/an | ~9 000 EUR/an |
| Temps d'ajout d'une feature | 3-5 semaines | 1-2 semaines | Vélocité x2,5 |
| Coût d'hébergement | Serveur dédié vieillissant | Cloud optimisé | ~4 000 EUR/an |
| Turnover dev (stack obsolète) | Élevé | Faible | Recrutement facilité |
Une application PHP/jQuery non maintenue coûte souvent 25 000 à 40 000 EUR/an en surcoût caché. La refonte ne se justifie pas par la mode technique mais par ces économies et par la vélocité retrouvée.
Les risques de migration de données
La donnée est le point le plus sensible d'une modernisation. Voici les risques et leur mitigation.
| Risque | Impact | Mitigation |
|---|---|---|
| Schémas incohérents (années d'ajouts) | Élevé | Audit + mapping avant migration |
| Doublons et données orphelines | Moyen | Nettoyage scripté + réconciliation |
| Perte pendant la bascule | Critique | Migration à blanc + double run |
| Volumes importants (lenteur) | Moyen | Migration par lots, hors production |
| Champs non documentés | Moyen | Rétro-ingénierie + validation métier |
Une migration à blanc (rejouée plusieurs fois avant la vraie bascule) est non négociable sur des données critiques. C'est 8 à 15 % du budget projet, mais c'est l'assurance contre la catastrophe.
Mini cas pratique
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.
Nadia, DSI d'une ETI de distribution à Bordeaux, exploite une application de gestion des commandes en PHP 5 / jQuery, écrite il y a 12 ans. Maintenance annuelle : 38 000 EUR, plus deux incidents de sécurité majeurs par an. Elle lance une modernisation en strangler pattern : 6 lots sur 26 semaines pour 128 000 EUR HT. Dès le lot 2, le module de commandes bascule et la maintenance de cette partie chute de 60 %. À terme, la maintenance annuelle passe de 38 000 à 13 000 EUR, soit 25 000 EUR/an économisés, et la vélocité double. Retour sur investissement : environ 5 ans sur la seule maintenance, bien plus rapide en intégrant les gains de productivité et la réduction du risque sécurité.
FAQ
Combien coûte la modernisation d'une application legacy en 2026 ?
Entre 50 000 et 160 000 EUR HT selon la taille de la base de code, le nombre de modules et la complexité des données. Le strangler pattern permet d'étaler cet investissement lot par lot.
Big-bang ou approche progressive ?
Le strangler pattern est recommandé pour les applications critiques et les ETI : risque maîtrisé, continuité de service, financement étalable. Le big-bang ne se justifie que sur de petites applications simples.
Quel est le vrai coût d'une application non maintenue ?
Souvent 25 000 à 40 000 EUR/an en surcoûts cachés : correctifs, patchs de sécurité urgents, lenteur d'évolution et difficulté à recruter sur une stack obsolète. C'est l'argument central de la refonte.
La migration de données est-elle risquée ?
C'est le point le plus sensible. On la sécurise par un audit préalable, un mapping précis et une migration à blanc rejouée plusieurs fois avant la bascule. Prévoyez 8 à 15 % du budget pour cette phase.
Peut-on moderniser sans arrêter le service ?
Oui, c'est tout l'intérêt du strangler pattern : les nouveaux modules cohabitent avec l'ancien système et le remplacent progressivement, sans coupure pour les utilisateurs.
Parlons de votre projet. Décrivez votre application actuelle (stack, volumes, modules critiques) et votre budget indicatif (50 000-160 000 EUR HT) : nous proposons une stratégie de modernisation et un phasage. 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.

