Le verdict en trois phrases
Moderniser une application web legacy (PHP/jQuery, framework abandonne) coute en 2026 entre 30 000 et 90 000 EUR HT en refactoring progressif, et 80 000 a 250 000 EUR pour une reecriture complete. La strategie du strangler pattern permet de migrer par morceaux sans arret de service, en etalant le risque et le budget. La vraie question n'est pas esthetique : c'est le cout de la dette technique (bugs +40 %, recrutement difficile, evolutions bloquees) face au cout de la modernisation.
Reecrire, refactorer ou remplacer : la grille de decision
Trois voies s'offrent au DSI, avec des profils de risque et de cout tres differents. Le choix depend de la valeur metier du code existant et de sa maintenabilite.
| Strategie | Principe | Delai | Cout 2026 (EUR HT) | Risque |
|---|---|---|---|---|
| Refactoring progressif | Ameliorer par modules | 4 - 8 mois | 30 000 - 90 000 | Faible |
| Strangler pattern | Remplacer route par route | 6 - 12 mois | 60 000 - 160 000 | Moyen |
| Reecriture complete | Repartir de zero | 8 - 14 mois | 80 000 - 250 000 | Eleve |
| 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 evite le "big bang" qui fait echouer 40 a 50 % des reecritures.
Le cout cache de la dette technique
Garder une app legacy n'est pas gratuit. La dette technique se paie chaque mois en productivite, en incidents et en difficulte de recrutement.
| Poste de dette | Impact annuel estime | Ordre de grandeur (EUR) |
|---|---|---|
| Bugs et incidents (+40 %) | Temps dev correctif | 12 000 - 40 000 |
| Lenteur des evolutions | Time-to-market x2 | Manque a gagner variable |
| Surcout de recrutement | Techno obsolete rare | 8 000 - 20 000 |
| Risque securite | Dependances non patchees | Exposition RGPD |
| Hebergement inefficace | Archi non optimisee | 3 000 - 10 000 |
Le seuil de decision : quand la dette annuelle depasse 25 a 30 % du cout 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 a Bordeaux, herite d'une application de gestion en PHP 5 non maintenable, developpee par un prestataire disparu. Chaque evolution prend 3 fois trop de temps et un incident bloque la production 2 jours par trimestre. Il chiffre la dette a environ 34 000 EUR/an (correctifs, lenteur, hebergement). Plutot qu'une reecriture a 180 000 EUR, il choisit le strangler pattern a 95 000 EUR HT sur 9 mois. Des le 4e mois, les modules critiques migres reduisent les incidents de 60 %. La modernisation est amortie en environ 30 mois, avec une app enfin evolutive et securisee.
FAQ
Comment savoir s'il faut reecrire ou refactorer ? Si le code porte une logique metier riche et fonctionne globalement, refactorez. S'il est instable, non teste et sur une techno morte, la reecriture 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 concretement ? On place un routeur devant l'ancienne app et on remplace les fonctionnalites une par une par des modules modernes. L'utilisateur ne voit rien, le risque est etale et on peut arreter a tout moment.
Peut-on continuer a exploiter l'app pendant la refonte ? Oui, c'est tout l'interet du refactoring progressif et du strangler pattern : zero interruption de service, contrairement a une reecriture big bang qui impose une bascule risquee.
Combien de temps dure une modernisation ? De 4 mois (refactoring cible) a 14 mois (reecriture complete). Le strangler pattern livre de la valeur des 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, a 15 000-60 000 EUR de migration. Mais un SaaS impose ses limites : si votre app porte un avantage metier specifique, le sur mesure modernise reste plus strategique.
Parlons de votre projet. Decrivez la techno actuelle, la taille de l'application et vos contraintes de continuite de service pour choisir la bonne strategie (refactoring, strangler ou reecriture). Devis detaille 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.

