Le verdict en trois phrases
Moderniser une application web legacy (PHP/jQuery, framework abandonné) coûte en 2026 entre 30 000 et 90 000 EUR HT en refactoring progressif, et 80 000 à 250 000 EUR pour une réécriture complète. La stratégie du strangler pattern permet de migrer par morceaux sans arrêt de service, en étalant le risque et le budget. La vraie question n'est pas esthétique : c'est le coût de la dette technique (bugs +40 %, recrutement difficile, évolutions bloquées) face au coût de la modernisation.
Réécrire, refactorer ou remplacer : la grille de décision
Trois voies s'offrent au DSI, avec des profils de risque et de coût très différents. Le choix dépend de la valeur métier du code existant et de sa maintenabilité.
| Stratégie | Principe | Délai | Coût 2026 (EUR HT) | Risque |
|---|---|---|---|---|
| Refactoring progressif | Améliorer par modules | 4 - 8 mois | 30 000 - 90 000 | Faible |
| Strangler pattern | Remplacer route par route | 6 - 12 mois | 60 000 - 160 000 | Moyen |
| Réécriture complète | Repartir de zéro | 8 - 14 mois | 80 000 - 250 000 | Élevé |
| Remplacement par SaaS | Abandonner le sur mesure | 2 - 5 mois | 15 000 - 60 000 | Variable |
Le strangler pattern est souvent le meilleur compromis : il livre de la valeur en continu et évite le "big bang" qui fait échouer 40 à 50 % des réécritures.
Le coût caché de la dette technique
Garder une app legacy n'est pas gratuit. La dette technique se paie chaque mois en productivité, en incidents et en difficulté de recrutement.
| Poste de dette | Impact annuel estimé | Ordre de grandeur (EUR) |
|---|---|---|
| Bugs et incidents (+40 %) | Temps dev correctif | 12 000 - 40 000 |
| Lenteur des évolutions | Time-to-market x2 | Manque à gagner variable |
| Surcoût de recrutement | Techno obsolète rare | 8 000 - 20 000 |
| Risque sécurité | Dépendances non patchées | Exposition RGPD |
| Hébergement inefficace | Archi non optimisée | 3 000 - 10 000 |
Le seuil de décision : quand la dette annuelle dépasse 25 à 30 % du coût d'une modernisation, la refonte devient rentable en moins de 3 ans.
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
Julien, DSI d'une PME de services à Bordeaux, hérite d'une application de gestion en PHP 5 non maintenable, développée par un prestataire disparu. Chaque évolution prend 3 fois trop de temps et un incident bloque la production 2 jours par trimestre. Il chiffre la dette à environ 34 000 EUR/an (correctifs, lenteur, hébergement). Plutôt qu'une réécriture à 180 000 EUR, il choisit le strangler pattern à 95 000 EUR HT sur 9 mois. Dès le 4e mois, les modules critiques migrés réduisent les incidents de 60 %. La modernisation est amortie en environ 30 mois, avec une app enfin évolutive et sécurisée.
FAQ
Comment savoir s'il faut réécrire ou refactorer ? Si le code porte une logique métier riche et fonctionne globalement, refactorez. S'il est instable, non testé et sur une techno morte, la réécriture ou le strangler pattern se justifient. Un audit de 3-5 jours (2 500-4 500 EUR) tranche objectivement.
Le strangler pattern, c'est quoi concrètement ? On place un routeur devant l'ancienne app et on remplace les fonctionnalités une par une par des modules modernes. L'utilisateur ne voit rien, le risque est étalé et on peut arrêter à tout moment.
Peut-on continuer à exploiter l'app pendant la refonte ? Oui, c'est tout l'intérêt du refactoring progressif et du strangler pattern : zéro interruption de service, contrairement à une réécriture big bang qui impose une bascule risquée.
Combien de temps dure une modernisation ? De 4 mois (refactoring ciblé) à 14 mois (réécriture complète). Le strangler pattern livre de la valeur dès le 3e ou 4e mois, ce qui rassure la direction et finance la suite.
Remplacer par un SaaS n'est-il pas plus simple ? Parfois, à 15 000-60 000 EUR de migration. Mais un SaaS impose ses limites : si votre app porte un avantage métier spécifique, le sur mesure modernisé reste plus stratégique.
Parlons de votre projet. Décrivez la techno actuelle, la taille de l'application et vos contraintes de continuité de service pour choisir la bonne stratégie (refactoring, strangler ou réécriture). 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.

