Le verdict en trois phrases
Une application métier en PHP 5, sans support de sécurité depuis 2019, n'est plus une dette technique mais un risque d'exploitation : la prochaine mise à jour du serveur peut la casser du jour au lendemain. La migration progressive (strangler pattern), qui remplace l'ancien code module par module pendant que l'application continue de tourner, coûte en général 40 000 à 120 000 EUR HT sur 4 à 9 mois. Bien menée, elle réduit les coûts de maintenance de 30 à 50 % et rend l'outil à nouveau évolutif.
L'état des lieux : ce que coûte une application orpheline
Le DSI d'un groupe de distribution strasbourgeois (350 salariés, 6 sites en Alsace et en Lorraine) dépend d'une application de gestion des commandes et des stocks écrite en PHP 5.4 il y a 12 ans. Son auteur a quitté l'entreprise en 2021. Aucun test automatisé, pas de documentation, un serveur Debian 8 qu'on n'ose plus toucher.
| Symptôme | Situation actuelle | Coût ou risque estimé |
|---|---|---|
| Version PHP | 5.4, fin de support 2015 | failles connues non corrigées |
| Système serveur | Debian 8, fin de support 2020 | hébergement non conforme aux exigences de l'assurance cyber |
| Délai pour une évolution simple | 3 à 6 semaines | 2 000 à 5 000 EUR HT par demande |
| Incidents bloquants par an | 6 à 10 | 1 à 2 jours d'arrêt partiel à chaque fois |
| Prestataire de maintenance | régie à 650 EUR HT par jour | 25 000 à 40 000 EUR HT par an |
| Couverture de tests | 0 % | toute modification est un pari |
Réécriture totale ou migration progressive
Deux stratégies s'opposent. La réécriture complète (« big bang ») promet un code neuf en une fois, mais elle gèle les évolutions pendant des mois et échoue souvent sur les règles métier oubliées. La migration progressive place un routeur devant l'application : chaque nouveau module (Laravel, Symfony récent ou Node.js selon les compétences internes) prend le relais d'une fonction, puis l'ancien code est supprimé.
| Critère | Réécriture big bang | Migration progressive (strangler) |
|---|---|---|
| Budget type | 80 000 à 200 000 EUR HT | 40 000 à 120 000 EUR HT |
| Durée | 8 à 14 mois | 4 à 9 mois |
| Valeur livrée | en fin de projet | dès le premier module, vers le 2e mois |
| Risque d'oubli de règles métier | élevé | faible, comparaison avec l'ancien système |
| Gel des évolutions | quasi total | partiel, module en cours seulement |
| Taux d'échec observé | élevé sur les projets de plus de 12 mois | nettement plus faible |
Le budget détaillé d'une migration en 2026
| Étape | Fourchette marché strasbourgeois (ordre de grandeur 2026) | Durée |
|---|---|---|
| Audit du code, des données et des dépendances | 3 000 à 6 000 EUR HT | 2 à 3 semaines |
| Tests de caractérisation sur les parcours critiques | 6 000 à 15 000 EUR HT | 3 à 5 semaines |
| Mise en place du routeur et de la nouvelle infrastructure | 4 000 à 10 000 EUR HT | 2 semaines |
| Migration des modules (4 à 8 modules) | 25 000 à 85 000 EUR HT | 3 à 7 mois |
| Migration et nettoyage des données | 2 000 à 6 000 EUR HT | en continu |
| Total | 40 000 à 120 000 EUR HT | 4 à 9 mois |
Les tests automatisés doivent couvrir 60 à 80 % des parcours métier avant de déplacer la moindre ligne : ce sont eux qui garantissent que la nouvelle version calcule les mêmes remises et les mêmes stocks que l'ancienne. Chez Kolonell, une migration de ce type est chiffrée après l'audit ; le module reconstruit relève de notre grille applicative, moyenne 6 100 à 10 670 EUR ou complexe 10 670 à 22 870+ EUR par lot selon sa taille, et la maintenance ensuite de 53 à 183 EUR par mois.
Les risques à surveiller
Le premier est la donnée : douze ans d'historique contiennent des incohérences que l'ancien code tolérait. Un script de contrôle doit comparer les deux systèmes chaque nuit pendant la cohabitation. Le deuxième est humain : les utilisateurs clés doivent valider chaque module, sinon l'adoption bloque. Le troisième est contractuel : préférez un découpage en lots avec livrables et critères d'acceptation, plutôt qu'un forfait global unique.
Mini cas pratique
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.
Thomas, DSI du groupe strasbourgeois, paie aujourd'hui 32 000 EUR HT par an de régie, plus environ 8 incidents par an à 3 000 EUR de perte d'activité chacun, soit 56 000 EUR par an. Projet de migration progressive : 85 000 EUR HT sur 7 mois. Après migration, la maintenance tombe à 16 000 EUR par an (−50 %) et les incidents à 2 par an, soit 6 000 EUR. Nouveau coût annuel : 22 000 EUR. Économie : 56 000 − 22 000 = 34 000 EUR par an. Retour sur investissement en 2 ans et demi, avant même de compter les évolutions enfin possibles.
FAQ
Combien coûte la migration d'une application PHP 5 à Strasbourg en 2026 ?
Entre 40 000 et 120 000 EUR HT en migration progressive, selon le nombre de modules et la qualité des données. L'audit initial, de 3 000 à 6 000 EUR HT, permet de resserrer la fourchette.
Pourquoi ne pas simplement mettre à jour PHP ?
Passer de PHP 5 à PHP 8 sans refonte casse souvent 30 à 60 % du code (fonctions supprimées, typage plus strict). Sur une base sans tests, la mise à jour seule devient un chantier aussi risqué qu'une migration.
L'application reste-t-elle utilisable pendant la migration ?
Oui, c'est tout l'intérêt du strangler pattern. Seul le module en cours de remplacement connaît une période de recette, en général 1 à 2 semaines.
Quelle stack choisir ?
Laravel ou Symfony 7 si l'équipe interne connaît PHP, Node.js avec TypeScript si elle vise aussi des interfaces riches. Le choix se fait à l'audit, selon les compétences disponibles à Strasbourg.
Quelle couverture de tests viser ?
60 à 80 % des parcours métier critiques, pas 100 % du code. Cette couverture se construit en 3 à 5 semaines avant toute migration.
Parlons de votre projet. Décrivez votre application, ses modules et ses irritants actuels : nous cadrons l'audit, le découpage en lots et le calendrier de migration. 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.
