Le verdict en trois phrases
Pour une application PHP 5 de 12 ans, la réécriture complète coûte entre 120 000 et 300 000 € HT et concentre le risque sur une bascule unique après 12 à 18 mois. La refonte progressive par modules (approche dite « strangler »), à 15 000 à 40 000 € HT par module, livre de la valeur tous les deux à trois mois et limite le risque de régression. Quand la maintenance actuelle coûte déjà 60 000 € par an, ne rien faire est l'option la plus chère à moyen terme.
Ce que coûte vraiment le statu quo
PHP 5 n'a plus reçu de correctif de sécurité depuis 2018. Pour une mutuelle qui traite des données de santé, l'exposition est réelle : failles connues, hébergeurs qui refusent les anciennes versions, développeurs de plus en plus rares et chers.
| Poste de coût annuel | Application PHP 5 actuelle | Après modernisation | Écart |
|---|---|---|---|
| Maintenance corrective | 35 000 € | 12 000 € | -23 000 € |
| Hébergement spécifique (ancienne pile) | 9 000 € | 4 000 € | -5 000 € |
| Contournements de sécurité (WAF, audits) | 8 000 € | 3 000 € | -5 000 € |
| Surcoût développeur rare | 8 000 € | 0 € | -8 000 € |
| Total maintenance | 60 000 € | 19 000 € | -41 000 € |
| Délai moyen d'une évolution simple | 15 jours | 3 à 5 jours | 3 fois plus rapide |
Ces montants sont des ordres de grandeur 2026 pour une application métier de 80 à 150 écrans, utilisée par 200 à 400 collaborateurs.
Réécriture complète ou refonte progressive : le comparatif
La réécriture séduit sur le papier : nouvelle architecture, code propre, une seule migration. Dans la pratique, elle impose de geler les évolutions pendant un an et de reproduire 12 ans de règles métier souvent non documentées.
| Critère | Réécriture complète | Refonte progressive par modules |
|---|---|---|
| Budget total | 120 000 à 300 000 € HT | 15 000 à 40 000 € HT par module, 90 000 à 220 000 € au total |
| Durée | 12 à 18 mois | 6 à 18 mois, étalés |
| Première mise en production | Fin de projet | 2 à 3 mois |
| Risque de régression | Élevé, bascule unique | Limité, module par module |
| Gel des évolutions | 9 à 12 mois | Aucun |
| Coexistence ancien et nouveau | Non | Oui, via proxy et API |
| Pertinence | Application petite ou fonctionnellement obsolète | Application critique, règles métier riches |
La refonte progressive place un proxy devant l'ancienne application : chaque module réécrit (adhérents, cotisations, prestations, reporting) prend le relais de l'ancien, jusqu'à extinction totale.
Le plan type d'une modernisation progressive
- Mois 1 : audit et cartographie, 8 000 à 15 000 € HT, identification des modules et des dépendances en base.
- Mois 2 à 3 : socle technique (PHP 8.3 et Symfony, ou Node.js), authentification, proxy, tests automatisés sur l'existant.
- Mois 3 à 12 : un module tous les 2 à 3 mois, en commençant par celui qui coûte le plus en maintenance.
- Mois 12 à 18 : migration des données restantes, extinction de l'ancienne application, documentation.
- En continu : tests de non-régression sur les calculs sensibles (cotisations, remboursements), avec un jeu de 200 à 500 cas réels anonymisés.
Mini cas pratique
Nathalie, DSI d'une mutuelle à Lille (300 collaborateurs), maintient une application PHP 5 de 12 ans qui coûte 60 000 € par an. Un premier devis de réécriture complète affiche 240 000 € HT sur 16 mois, avec un gel des évolutions réglementaires impossible à accepter.
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.
Elle opte pour une refonte progressive : audit à 12 000 € HT, puis 5 modules entre 22 000 et 38 000 € HT, soit 150 000 € HT au total sur 15 mois. Dès le module « cotisations » livré au 4e mois, la maintenance baisse d'environ 15 000 € par an. À terme, l'économie atteint 41 000 € par an. Coût net comparé à la réécriture : 90 000 € de moins, et un retour sur investissement d'environ 3 ans et demi sur le seul poste maintenance, sans compter les évolutions trois fois plus rapides.
FAQ
Peut-on simplement migrer de PHP 5 vers PHP 8 sans refonte ?
Parfois, si le code est propre. Pour une application de 12 ans, une migration de version coûte souvent 20 000 à 50 000 € HT et laisse la dette fonctionnelle intacte.
Combien de temps dure la refonte progressive d'une application métier ?
Entre 6 et 18 mois selon le nombre de modules. Chaque module prend en général 6 à 12 semaines, recette comprise.
Comment éviter les régressions sur les calculs de cotisations ?
En construisant d'abord un jeu de tests à partir de 200 à 500 dossiers réels anonymisés, exécutés sur l'ancien et le nouveau code. Ce travail représente 10 à 15 % du budget.
La réécriture complète est-elle parfois le bon choix ?
Oui, quand l'application est petite (moins de 30 écrans), que les processus métier ont profondément changé ou que le code source est inexploitable.
Faut-il garder le même prestataire pour la maintenance ?
Ce n'est pas obligatoire, mais exigez un dépôt Git à votre nom et une documentation par module pour rester libre. La TMA de la nouvelle application représente ensuite 15 à 20 % du coût de refonte par an.
Parlons de votre projet. Envoyez-nous la version PHP, le nombre d'écrans et votre budget de maintenance actuel : nous chiffrons un audit et un plan de refonte progressive module par module. 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.

