Le verdict en trois phrases
Pour une entreprise de distribution à Kinshasa dont l'application PHP 5 de 2012 plante en fin de mois et bloque la facturation, une refonte progressive de 15 000 à 40 000 USD sur 4 à 6 mois est presque toujours plus sûre qu'une réécriture complète d'un seul coup. La priorité est de sécuriser la facturation et de reprendre proprement 8 ans de données, puis de migrer module par module vers un framework moderne hébergé dans le cloud avec sauvegardes. Avec une journée de facturation bloquée estimée à 20 000 USD, deux incidents évités suffisent à financer l'essentiel du chantier.
Pourquoi l'application plante en fin de mois
PHP 5 n'est plus maintenu depuis fin 2018 : plus aucun correctif de sécurité, des extensions incompatibles avec les serveurs récents et des performances deux à trois fois inférieures à PHP 8. En fin de mois, le volume de factures, d'états de stock et de relevés clients explose, et les requêtes non optimisées saturent un serveur souvent installé en local, sans redondance ni onduleur dimensionné.
| Symptôme | Cause technique fréquente | Risque métier |
|---|---|---|
| Plantage lors de la clôture mensuelle | Requêtes non indexées, mémoire saturée | Facturation bloquée 1 à 3 jours |
| Lenteurs aux heures de pointe | PHP 5 et MySQL 5.x sur serveur local | Commandes saisies sur papier, puis ressaisies |
| Données incohérentes entre stock et factures | Absence de transactions | Écarts d'inventaire, litiges clients |
| Impossible d'installer un nouveau serveur | Dépendances obsolètes | Panne matérielle sans plan B |
| Failles de sécurité connues | Plus de correctifs depuis 2018 | Fuite ou rançongiciel |
| Le développeur d'origine est parti | Code non documenté | Chaque modification devient risquée |
Ajoutez les coupures d'électricité et les variations de connexion à Kinshasa : un serveur unique dans les locaux, sans sauvegarde externe, est un point de défaillance majeur.
Refonte progressive ou réécriture complète
Deux stratégies s'opposent. La réécriture complète promet une application neuve, mais elle gèle l'existant pendant des mois et échoue souvent sur la reprise des règles métier oubliées. La refonte progressive remplace l'application module par module, en commençant par les plus critiques.
| Critère | Réécriture complète | Refonte progressive | Montée de version minimale (PHP 8) |
|---|---|---|---|
| Budget indicatif 2026 | 30 000 à 60 000 USD | 15 000 à 40 000 USD | 6 000 à 12 000 USD |
| Délai | 6 à 10 mois | 4 à 6 mois, par lots | 1 à 2 mois |
| Risque de rupture de la facturation | Élevé à la bascule | Faible, bascule par module | Moyen |
| Valeur livrée avant la fin | Aucune | Dès le premier lot (6 à 8 semaines) | Rapide mais limitée |
| Reprise des 8 ans de données | En une fois | Progressive, contrôlée | Inchangée |
| Durée de vie gagnée | 8 à 10 ans | 8 à 10 ans | 2 à 3 ans |
La montée de version minimale peut servir de mesure d'urgence si la clôture du mois prochain est menacée, mais elle ne règle ni l'architecture ni la dette du code.
Le plan de refonte et son budget
Le plan type commence par un audit de 2 semaines (2 000 à 4 000 USD) qui cartographie les modules, les règles métier et la qualité des données. Vient ensuite la mise en place de l'hébergement cloud avec sauvegardes quotidiennes et réplication (150 à 500 USD par mois selon le volume), puis la reconstruction du module facturation sur un framework moderne comme Laravel ou Symfony (5 000 à 12 000 USD). Les modules stock, commandes et clients suivent (6 000 à 18 000 USD), avec la reprise des données nettoyées (2 000 à 6 000 USD). Le lot facturation passe en premier car c'est lui qui bloque le chiffre d'affaires. Les deux applications cohabitent pendant la transition, partageant la même base de données jusqu'à la bascule finale.
Mini cas pratique
Patrick, DSI d'une entreprise de distribution de produits alimentaires à Kinshasa (exemple illustratif), a connu 3 blocages de facturation de 1 à 2 jours au cours des 12 derniers mois, soit environ 5 jours au total. À 20 000 USD de facturation retardée par jour, cela représente 100 000 USD de chiffre d'affaires décalé, avec des pénalités de trésorerie et des clients qui commandent chez un concurrent.
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.
Il retient une refonte progressive à 28 000 USD sur 5 mois, plus 300 USD d'hébergement cloud et 800 USD de maintenance par mois. Coût de la première année : 28 000 plus 13 200, soit 41 200 USD. Si la refonte évite seulement 2 journées de blocage par an, soit 40 000 USD de facturation sécurisée, elle se finance presque entièrement dès la première année, sans compter le temps de ressaisie économisé par les commerciaux.
FAQ
Peut-on garder les 8 ans de données historiques ?
Oui, la reprise fait partie du projet. Elle comprend un nettoyage des doublons et des incohérences, pour un budget de 2 000 à 6 000 USD selon la qualité de la base.
L'activité doit-elle s'arrêter pendant la migration ?
Non, c'est l'intérêt de la refonte progressive. Chaque module bascule un week-end, avec retour arrière possible, et la facturation n'est jamais interrompue plus de quelques heures.
Faut-il héberger dans le cloud ou garder un serveur local ?
Le cloud avec sauvegardes quotidiennes coûte 150 à 500 USD par mois et élimine le risque de panne matérielle ou de coupure électrique. Un mode hors ligne peut être prévu pour les dépôts mal connectés.
Quel framework choisir pour remplacer PHP 5 ?
Laravel ou Symfony sur PHP 8 permettent de réutiliser une partie de la logique existante et de recruter facilement des développeurs à Kinshasa. Le choix dépend surtout de l'équipe qui maintiendra l'application.
Combien coûte la maintenance après la refonte ?
Comptez 500 à 1 500 USD par mois pour les mises à jour de sécurité, la supervision et les petites évolutions. C'est nettement moins qu'une seule journée de facturation bloquée.
Parlons de votre projet. Nous auditons votre application PHP et cadrons sa refonte progressive (lots, reprise des données, hébergement, budget indicatif en USD et planning de 4 à 6 mois). 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.

