Le verdict en trois phrases
Une montée de version PHP (15 000 à 30 000 € HT) achète deux à trois ans de répit mais ne règle ni la dépendance à un seul développeur ni la dette fonctionnelle. Une réécriture progressive en Next.js et PostgreSQL, module par module, coûte 60 000 à 150 000 € HT sur 6 à 12 mois et supprime le risque d'arrêt brutal. Le progiciel n'est pertinent que si 80 % de vos processus sont standards.
Trois options pour sortir du legacy
Une application PHP 5 écrite il y a 10 à 15 ans n'a plus reçu de correctif de sécurité depuis 2018. Chez une PME strasbourgeoise de 80 à 300 salariés, elle porte souvent les devis, la planification atelier ou la facturation, avec un code connu d'une seule personne. Le départ de ce développeur transforme une dette technique en risque d'exploitation.
| Option | Coût 2026 (HT) | Durée | Ce que vous obtenez | Risque principal |
|---|---|---|---|---|
| Montée de version PHP 8.3 + Laravel partiel | 15 000 à 30 000 € | 2 à 4 mois | Sécurité rétablie, code toujours monolithique | Dette fonctionnelle intacte |
| Réécriture progressive Next.js + PostgreSQL | 60 000 à 150 000 € | 6 à 12 mois | Code moderne, API, interface mobile | Discipline de pilotage exigée |
| Réécriture « big bang » | 70 000 à 180 000 € | 8 à 14 mois | Nouvelle application d'un bloc | Bascule risquée, dépassements de 30 à 50 % |
| Progiciel (ERP, logiciel sectoriel) | 25 000 à 120 000 € + licences | 4 à 9 mois | Fonctions standard, éditeur responsable | 60 à 150 € par utilisateur et par mois, adaptation des processus |
| Statu quo | 0 € immédiat | Aucune | Rien | Panne non réparable, faille RGPD |
Le marché alsacien a une particularité : les profils PHP 5 se raréfient alors que les développeurs TypeScript et React sont plus faciles à recruter à Strasbourg, Karlsruhe ou Bâle. Un développeur Next.js confirmé coûte 450 à 600 € HT par jour en freelance.
Comment se décompose une réécriture progressive
La méthode dite « strangler » consiste à faire coexister les deux applications : un reverse proxy envoie chaque écran soit vers l'ancien PHP, soit vers le nouveau module Next.js, avec une base PostgreSQL synchronisée. Les utilisateurs basculent module par module, sans grand soir.
| Poste | Part du budget | Exemple pour 100 000 € HT |
|---|---|---|
| Audit du code et cartographie des règles métier | 8 à 12 % | 10 000 € |
| Architecture, proxy de coexistence, CI/CD | 8 à 10 % | 9 000 € |
| Développement des modules (5 à 8 modules) | 45 à 55 % | 50 000 € |
| Reprise et nettoyage des données MySQL vers PostgreSQL | 8 à 12 % | 10 000 € |
| Tests de non-régression automatisés | 10 à 12 % | 11 000 € |
| Formation, documentation, accompagnement de bascule | 5 à 8 % | 6 000 € |
| Réserve pour imprévus | 4 à 6 % | 4 000 € |
La reprise des données est le poste le plus sous-estimé : encodages latin1 mélangés à de l'UTF-8, doublons clients, dates à 0000-00-00. Comptez 3 à 6 semaines pour une base de 50 à 200 tables. Les tests de non-régression comparent les résultats des deux versions sur les mêmes jeux de données (calculs de devis, totaux de factures) avant chaque bascule.
Les aides et le calendrier
Une réécriture peut être en partie financée : le dispositif régional Grand Est de soutien à la transformation numérique et les prêts Bpifrance couvrent souvent 20 à 40 % des dépenses éligibles. Côté calendrier, priorisez le module le plus critique ou le plus fragile, livrez-le en 8 à 10 semaines, puis enchaînez un module toutes les 4 à 6 semaines.
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 d'un fabricant de menuiseries industrielles près de Strasbourg (180 salariés), gère une application PHP 5 de 2012 pour les devis et l'ordonnancement. Le développeur historique part à la retraite dans 6 mois. Option retenue : réécriture progressive de 6 modules pour 95 000 € HT sur 9 mois. L'ancien système coûtait 18 000 € par an de maintenance et environ 25 jours d'arrêt partiel cumulés. Le nouveau réduit la saisie des devis de 40 à 15 minutes, soit pour 1 200 devis par an environ 500 heures gagnées, valorisées à 17 500 €. Avec une maintenance ramenée à 9 000 € par an, le retour sur investissement est atteint en un peu plus de 3 ans, aides régionales non comprises.
FAQ
Pourquoi Next.js plutôt qu'une version moderne de PHP ?
Laravel reste un bon choix si votre équipe connaît PHP. Next.js avec TypeScript apporte un front-end et un back-end dans un seul langage, un vivier de recrutement plus large en 2026 et une interface mobile sans application native, ce qui réduit le coût total de 15 à 25 % sur cinq ans.
Peut-on garder la base de données existante ?
Oui pendant la coexistence, via une synchronisation ou une lecture directe. À terme, migrer vers PostgreSQL permet de nettoyer le schéma ; ce chantier représente 8 à 12 % du budget.
Combien de temps les deux versions coexistent-elles ?
En général 6 à 12 mois. Chaque module est basculé après 2 à 3 semaines d'utilisation en parallèle par un groupe pilote de 5 à 10 utilisateurs.
Que se passe-t-il si le développeur part avant la fin ?
L'audit initial (8 à 12 % du budget) sert précisément à documenter les règles métier cachées dans le code. Prévoyez 5 à 10 jours d'entretiens avec lui en priorité.
Kolonell travaille-t-il avec des PME en Alsace ?
Oui, à distance avec des ateliers en visio et des points hebdomadaires. Nos devis de réécriture sont découpés par module, avec un prix ferme par lot.
Parlons de votre projet. Envoyez-nous la liste de vos modules, la taille de la base et la date de départ de votre développeur : nous chiffrons l'audit puis la réécriture lot par lot, avec un premier module livrable en 10 semaines. 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.

