Sites Web11 min de lecture

Application PHP vieillissante à Nantes : refactoriser ou réécrire ? Critères et coûts

Mohamed Bah·Fondateur, Kolonell
8 octobre 2026
Partager :
Application PHP vieillissante à Nantes : refactoriser ou réécrire ? Critères et coûts

Application PHP vieillissante à Nantes : refactoriser ou réécrire ? Critères et coûts

Sites Web

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 risqueSituation actuelleCoût annuel estimé 2026
Hébergement sur serveur PHP 5 non maintenusupport étendu payant ou serveur isolé4 000 à 9 000 €
Correctifs de sécurité manuelsfailles connues non corrigées par l'éditeur6 000 à 15 000 €
Évolutions lentes (3 à 5 fois plus longues)surcoût de développement15 000 à 40 000 €
Dépendance à un développeur uniquerisque de départ, arrêt maladienon chiffrable, critique
Incident de sécurité (probabilité 10 à 20 % par an)coût moyen d'un incident en PME50 000 à 150 000 €
Blocage des intégrations (API, paiement, SSO)projets reportésmanque à 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èreRefactorisation progressiveRéécriture complète
Budget HT30 000 à 80 000 €90 000 à 250 000 €
Durée9 à 12 mois, par lots12 à 24 mois
Mise en productioncontinue, module par modulebascule unique, risque de « big bang »
Risque de régressionfaible, couvert par des tests ajoutésélevé (règles métier oubliées)
Gel des évolutionsnonsouvent 6 à 12 mois
Résultat techniquePHP 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'auditPlutôt refactoriserPlutôt réécrire
Part du code réutilisableplus de 50 %moins de 30 %
Adéquation au métier actuelles processus n'ont pas changénouveau modèle économique
Base de donnéesschéma cohérent, migrableschéma incohérent, données dupliquées
Dépendances bloquantesremplaçables une par uneextension PHP abandonnée au cœur
Utilisateursinterface acceptéerefonte UX indispensable
Budget disponiblemoins 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.

Vous préférez qu’on vous rappelle ?

Laissez votre WhatsApp, un expert Kolonell vous recontacte sous 24h ouvrées. Gratuit et sans engagement.

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.

Tags :#application legacy#refactorisation#réécriture logiciel#PHP 5#dette technique#agence Nantes
Partager :

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.