Le verdict en trois phrases
Dans la majorité des cas, une refactorisation progressive de 30 000 à 80 000 € HT sur 12 mois sécurise une application PHP 5 vieillissante pour un risque bien moindre qu'une réécriture complète à 90 000 à 250 000 € HT. La réécriture ne se justifie que si le modèle métier a profondément changé ou si moins de 30 % du code reste réutilisable. Le statu quo est l'option la plus chère à terme : PHP 5 ne reçoit plus de correctifs de sécurité depuis 2019 et la dépendance à un seul développeur est un risque de continuité.
Le coût réel du statu quo
Le DSI d'un groupe nantais de distribution exploite une application de gestion des commandes écrite en PHP 5.6 il y a 12 ans : 180 000 lignes de code, aucun test automatisé, un framework maison et un seul développeur qui en connaît le fonctionnement. Ne rien faire semble gratuit, ce n'est pas le cas.
| Poste de risque | Situation actuelle | Coût annuel estimé 2026 |
|---|---|---|
| Hébergement sur serveur PHP 5 non maintenu | support étendu payant ou serveur isolé | 4 000 à 9 000 € |
| Correctifs de sécurité manuels | failles connues non corrigées par l'éditeur | 6 000 à 15 000 € |
| Évolutions lentes (3 à 5 fois plus longues) | surcoût de développement | 15 000 à 40 000 € |
| Dépendance à un développeur unique | risque de départ, arrêt maladie | non chiffrable, critique |
| Incident de sécurité (probabilité 10 à 20 % par an) | coût moyen d'un incident en PME | 50 000 à 150 000 € |
| Blocage des intégrations (API, paiement, SSO) | projets reportés | manque à gagner |
En ordre de grandeur, le statu quo coûte de 25 000 à 64 000 € par an en dépenses directes, avant même de compter le risque d'incident.
Refactorisation progressive ou réécriture : le comparatif
La refactorisation progressive suit le principe du strangler fig : on migre l'application par modules vers une version récente de PHP et un framework standard (Laravel ou Symfony), en gardant l'application en production à chaque étape. La réécriture repart d'une page blanche, souvent avec une autre technologie.
| Critère | Refactorisation progressive | Réécriture complète |
|---|---|---|
| Budget HT | 30 000 à 80 000 € | 90 000 à 250 000 € |
| Durée | 9 à 12 mois, par lots | 12 à 24 mois |
| Mise en production | continue, module par module | bascule unique, risque de « big bang » |
| Risque de régression | faible, couvert par des tests ajoutés | élevé (règles métier oubliées) |
| Gel des évolutions | non | souvent 6 à 12 mois |
| Résultat technique | PHP 8.3, Laravel ou Symfony, tests à 60-70 % | architecture neuve, stack au choix |
| Taux d'échec ou de dérapage observé | 10 à 20 % | 40 à 60 % de dépassement budgétaire |
Le principal danger de la réécriture tient aux règles métier implicites : 12 ans de cas particuliers codés sans documentation. Les recréer à l'identique prend souvent deux fois plus de temps que prévu.
Les critères de décision
Avant de trancher, un audit de 5 à 10 jours (4 000 à 9 000 € HT) mesure l'état du code et la pertinence fonctionnelle de l'application.
| Critère mesuré à l'audit | Plutôt refactoriser | Plutôt réécrire |
|---|---|---|
| Part du code réutilisable | plus de 50 % | moins de 30 % |
| Adéquation au métier actuel | les processus n'ont pas changé | nouveau modèle économique |
| Base de données | schéma cohérent, migrable | schéma incohérent, données dupliquées |
| Dépendances bloquantes | remplaçables une par une | extension PHP abandonnée au cœur |
| Utilisateurs | interface acceptée | refonte UX indispensable |
| Budget disponible | moins de 100 000 € | plus de 150 000 € et 18 mois |
Une approche hybride est fréquente : refactoriser le cœur (commandes, facturation) et réécrire seulement l'interface utilisateur en front-end moderne, pour un budget intermédiaire de 60 000 à 120 000 € HT.
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
Thomas, DSI d'un groupe de distribution à Nantes, fait réaliser un audit de 7 jours pour 6 300 € HT. Résultat : 65 % du code est réutilisable, le modèle métier n'a pas changé. Il choisit une refactorisation en 4 lots pour 68 000 € HT sur 11 mois, contre un devis de réécriture à 185 000 € HT sur 18 mois. Le statu quo lui coûtait environ 42 000 € par an (hébergement isolé, correctifs, évolutions ralenties). Après refactorisation, ces coûts tombent à environ 12 000 € par an, soit 30 000 € d'économie annuelle. L'investissement total (74 300 €) est amorti en 2 ans et demi, et deux développeurs supplémentaires peuvent désormais intervenir sur une base Laravel standard.
FAQ
Peut-on simplement passer de PHP 5 à PHP 8 sans refactoriser ?
Rarement. Les fonctions supprimées (mysql_*, ereg, each) et les changements de typage cassent une part importante du code ancien. Une montée de version seule coûte déjà de 15 000 à 40 000 € HT sur une base de 100 000 lignes.
Combien coûte l'ajout de tests sur une application sans tests ?
Des tests de caractérisation sur les parcours critiques (commande, facturation, stock) coûtent de 8 000 à 20 000 € HT. Ils sont la condition préalable de toute refactorisation sûre.
Que faire si le seul développeur part pendant le projet ?
La première action du projet consiste à documenter l'architecture et les règles métier critiques pendant 2 à 4 semaines, et à faire intervenir un second développeur en binôme dès le premier lot.
Faut-il changer de langage, par exemple vers Node.js ?
Seulement si l'équipe et l'écosystème le justifient. PHP 8.3 avec Laravel ou Symfony est performant, et rester sur PHP évite de réécrire 100 % du code et de recruter sur une autre compétence.
Combien de temps l'application reste-t-elle indisponible ?
En refactorisation progressive, aucune interruption planifiée au-delà de fenêtres de maintenance de 1 à 2 heures par lot. Une réécriture impose une bascule unique souvent précédée de 2 à 4 semaines de double saisie.
Parlons de votre projet. Envoyez-nous la version PHP, le volume de code et les modules critiques de votre application : nous commençons par un audit de 5 à 10 jours, puis chiffrons une refactorisation entre 30 000 et 80 000 € HT ou une réécriture si elle se justifie. 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.

