Le verdict en trois phrases
Une application PHP 5 développée en 2009 et que plus personne ne maîtrise est un risque de sécurité et un frein commercial, mais la remplacer d'un bloc n'est presque jamais la meilleure option. La réécriture complète coûte de 70 000 à 130 000 € HT et gèle les évolutions pendant 8 mois, alors que la modernisation progressive selon le pattern strangler coûte 45 000 à 80 000 € sur 12 mois en gardant l'activité en marche. La décision se prend après un audit initial d'environ 4 000 €, qui mesure ce qui peut être sauvé.
Pourquoi PHP 5 ne peut plus attendre
PHP 5.6 n'a plus reçu de correctif de sécurité depuis le 31 décembre 2018. Une application de gestion des commandes, des stocks et de la facturation qui tourne encore dessus cumule en général plusieurs problèmes : extensions MySQL obsolètes, serveur figé sur une vieille distribution Linux, absence de tests, et un développeur d'origine parti depuis longtemps. Pour un grossiste en produits d'hygiène qui livre des collectivités, des hôtels et des cliniques, une fuite de données clients ou un rançongiciel n'est pas théorique : la facture moyenne d'un incident cyber pour une PME française se chiffre en dizaines de milliers d'euros, sans compter l'arrêt des livraisons.
| Risque observé | Conséquence pour le grossiste | Urgence |
|---|---|---|
| PHP 5 sans correctif depuis 2018 | Failles connues exploitables, assurance cyber refusée ou plus chère | Haute |
| Serveur et système non mis à jour | Impossible d'installer des composants récents | Haute |
| Aucun test automatisé | Chaque modification casse autre chose | Moyenne |
| Code connu d'une seule personne | Arrêt complet si elle part | Haute |
| Pas d'API | Pas de portail client, pas de lien avec la facturation électronique | Moyenne, haute dès 2026 |
| Interface non responsive | Commerciaux terrain sans accès mobile | Moyenne |
La réforme de la facturation électronique entre entreprises (réception obligatoire à partir de septembre 2026 pour toutes les entreprises françaises, émission progressive) ajoute une contrainte : l'application doit échanger avec une plateforme agréée. Une application PHP 5 sans API ne le fera pas proprement.
Réécriture ou strangler : la comparaison chiffrée
Le pattern strangler consiste à placer une couche d'aiguillage devant l'ancienne application, puis à remplacer les modules un par un (catalogue, commandes, facturation, stocks). Chaque module neuf est mis en production dès qu'il est prêt, l'ancien code s'éteint au fur et à mesure.
| Critère (ordre de grandeur 2026, HT) | Réécriture complète | Modernisation progressive |
|---|---|---|
| Budget | 70 000 à 130 000 € | 45 000 à 80 000 € |
| Durée | 8 mois | 12 mois, par lots de 6 à 10 semaines |
| Gel des évolutions | Oui, pendant toute la durée | Non, chaque lot apporte un gain |
| Risque de bascule | Élevé, une seule mise en production | Faible, bascule module par module |
| Premier gain visible | Au mois 8 | Au mois 2 ou 3 |
| Reprise des données | En une fois, à haut risque | Progressive, vérifiable |
| Cas où elle s'impose | Code irrécupérable, base incohérente | Base de données saine, règles métier fiables |
La réécriture reste pertinente quand l'audit montre une base de données incohérente ou des règles métier contradictoires. Dans les autres cas, et c'est la majorité pour un outil qui fonctionne depuis 17 ans, la modernisation progressive est moins chère et beaucoup moins risquée.
Ce que contient l'audit à 4 000 €
Un audit sérieux dure 5 à 8 jours : inventaire des modules et des tables, mesure de la couverture fonctionnelle réellement utilisée (souvent 40 % du code n'est plus appelé), scan de vulnérabilités, cartographie des échanges avec la comptabilité et les transporteurs, puis une feuille de route découpée en lots avec un coût par lot. Le livrable permet de comparer des devis sur une base commune.
Chez Kolonell, une modernisation de ce type est cadrée comme une application sur mesure de complexité moyenne, 4 000 000 à 7 000 000 FCFA (6 100 à 10 670 EUR), ou complexe, 7 000 000 à 15 000 000+ FCFA (10 670 à 22 870+ EUR), le découpage exact étant fixé au devis. Un contrat de maintenance prend ensuite le relais à 35 000, 75 000 ou 120 000 FCFA par mois (53, 114 ou 183 EUR). Voir aussi notre offre cybersécurité.
Mini cas pratique
Frédéric, dirigeant d'un grossiste en produits d'hygiène à Marseille (32 salariés, 1 800 commandes par mois), compare les deux options après audit.
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.
- Réécriture : 100 000 €, 8 mois de gel. Pendant ce gel, le portail client prévu est reporté. Ce portail doit faire passer 40 % des commandes en saisie autonome et économiser 25 heures de saisie par semaine à 30 € chargés, soit 3 000 € par mois. Manque à gagner sur 8 mois : 24 000 €. Coût réel : 124 000 €.
- Strangler : 65 000 € en 5 lots. Le portail client est livré en premier, au mois 3. Économie sur les 9 mois restants de la première année : 27 000 €. Coût net de la première année : 38 000 €.
L'écart dépasse 80 000 € en faveur de la modernisation progressive. Frédéric lance l'audit, puis le lot 1 (aiguillage et portail client).
FAQ
Peut-on simplement passer de PHP 5 à PHP 8 ?
Rarement sans effort : les fonctions mysql_* ont disparu en PHP 7 et beaucoup de syntaxes ont changé. Une montée de version demande souvent 15 à 30 jours de corrections, à évaluer pendant l'audit.
Combien coûte un audit d'application legacy ?
En ordre de grandeur 2026, 3 000 à 6 000 € HT pour 5 à 8 jours, avec un livrable chiffré par lot. Environ 4 000 € pour une application de gestion de taille moyenne.
Le pattern strangler convient-il à une petite équipe ?
Oui, il convient même mieux : chaque lot de 6 à 10 semaines est validé par les utilisateurs avant le suivant, et le budget peut être étalé sur 12 mois.
Que faire en attendant la refonte ?
Isoler le serveur, restreindre les accès par VPN, mettre en place des sauvegardes externes quotidiennes et un pare-feu applicatif. Ces mesures coûtent quelques centaines d'euros par mois et réduisent fortement le risque.
La facturation électronique impose-t-elle une refonte ?
Elle impose au minimum une API ou un connecteur vers une plateforme agréée, avec réception obligatoire dès septembre 2026. C'est souvent le bon premier lot d'une modernisation.
Parlons de votre projet. Nous auditons votre application, chiffrons chaque lot de modernisation et proposons un calendrier sans arrêt des commandes. 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.
