Votre logiciel fait toujours tourner l'entreprise, mais il repose sur une pile technique que plus personne ne veut toucher : un framework en fin de vie, une base de données que personne ne comprend, un développeur parti depuis longtemps. Nous le modernisons par étapes sans l'arrêter, en commençant par un audit à prix fixe, et nos prix sont publiés.
Réserver un appel découverte de 30 min
Moderniser un logiciel existant, c'est faire sortir une application encore essentielle à l'activité d'une technologie devenue un risque, sans perdre les règles métier qu'elle contient. Selon les cas, il s'agit de mettre à jour le framework, de remplacer la couche d'accès aux données, de refaire l'interface ou de réécrire le système brique par brique, pendant que ceux qui s'en servent chaque jour continuent de travailler.
La difficulté tient rarement à la nouvelle technologie. Elle tient au fait que l'ancien système est la seule description fidèle de la façon dont l'entreprise fonctionne vraiment, avec des années d'exceptions enfouies dedans. Une modernisation qui perd ces règles est une régression, aussi moderne que paraisse le résultat.
Il n'existe pas de bonne réponse unique. Le choix dépend de la solidité de la logique métier et de l'état de la technologie.
| Option | En quoi elle consiste | Quand elle convient |
|---|---|---|
| Réhéberger | Déplacer l'application telle quelle vers une infrastructure gérée et reproductible. | Le code est acceptable et c'est l'hébergement qui pose problème. Rapide et peu coûteux, mais rien n'est corrigé dans le code. |
| Remettre à niveau | Conserver la base de code, y ajouter des tests, mettre à jour le framework et les dépendances, assainir les pires parties. | La structure tient la route et seule la pile technique a vieilli. C'est en général le meilleur rapport qualité-prix. |
| Réécrire progressivement | Reconstruire un module à la fois sur une pile moderne, en basculant chaque partie vers le nouveau système dès qu'elle est prête. | Le code n'est plus récupérable mais l'activité ne peut pas s'arrêter. Plus lent, et bien plus sûr qu'une réécriture d'un seul bloc. |
| Remplacer par un produit | Abandonner l'application au profit d'un outil du marché. | Le processus est standard et un produit mûr le couvre déjà. Nous vous le dirons quand c'est la bonne réponse. |
L'option que nous déconseillons, c'est la réécriture d'un seul bloc : figer l'ancien système, tout reconstruire puis basculer un week-end. C'est la manière la plus coûteuse de découvrir quelles règles métier personne n'avait jamais écrites.
Le système reste en service à chaque étape.
Nous lisons le code, la base de données, l'infrastructure et l'historique des incidents, puis recommandons l'une des options ci-dessus avec un plan chiffré. Le rapport vous appartient, que vous poursuiviez avec nous ou non.
Ce que couvre l'audit de code →Gestion de versions, déploiement reproductible, sauvegardes, supervision et récupération des accès, avant toute modification du code. Cette seule étape écarte l'essentiel du risque.
Des tests autour des parties qui comptent, puis des mises à niveau ou des réécritures module par module, chacun mis en production avant que le suivant ne commence.
Nous hébergeons et maintenons le système modernisé, ou nous le confions à votre équipe avec une infrastructure décrite en code et des règles métier documentées.
Nos prix publiés. L'audit est le seul montant fixe, car personne ne peut chiffrer honnêtement une modernisation sans avoir lu le code.
| Étape | Prix | Ce que vous obtenez |
|---|---|---|
| Audit de code | 2 500 €, prix fixe | Ce qui est sain, ce qui ne l'est pas, l'option recommandée et un plan chiffré. |
| Un module modernisé | 5 000 à 15 000 € | Une partie du système mise à niveau ou réécrite, testée et en production. |
| Application complète | 15 000 à 40 000 € et plus | La modernisation complète, livrée module par module selon des jalons convenus. |
| Maintenance ensuite | à partir de 400 € par mois | Hébergement, supervision, mises à jour des dépendances et une enveloppe mensuelle d'évolutions. |
Ce qui fait varier le prix : la couverture de tests existante (souvent nulle), le retard de la pile technique, et le volume de données à migrer. C'est précisément l'audit qui transforme ces inconnues en chiffre.
C'est faire sortir une application encore essentielle à l'activité d'une technologie devenue un risque (framework plus maintenu, code impossible à faire évoluer, hébergement fragile), tout en conservant les règles métier qu'elle contient et en la gardant en service pour ceux qui en dépendent.
Chez Reflekt Lab, l'audit de code qui vient en premier coûte 2 500 €, prix fixe. Moderniser un module coûte en général de 5 000 à 15 000 €, et une application complète de 15 000 à 40 000 € ou davantage, livrée par étapes. La maintenance démarre ensuite autour de 400 € par mois.
Remettez à niveau quand la structure du code tient la route et que seule la pile technique a vieilli : c'est généralement le meilleur rapport qualité-prix. Réécrivez, module par module, quand le code n'est plus récupérable. Évitez la réécriture d'un seul bloc, qui fige l'ancien système avant de basculer à une date unique : c'est l'option la plus risquée et la plus chère.
Oui, c'est même notre façon de faire par défaut. Nous stabilisons d'abord le système existant, puis modernisons un module à la fois, chacun mis en production avant le suivant, si bien que l'activité ne s'arrête jamais.
Nous auditons et modernisons des applications métier sur d'anciennes versions de PHP et de Symfony, sur Node.js, des interfaces de l'époque AngularJS, et des outils Excel ou VBA devenus de véritables systèmes. Nous les faisons évoluer vers Go, Python, TypeScript et React avec PostgreSQL, déployés sous forme de code. Si votre pile sort de notre périmètre, nous le disons avant d'accepter la mission.
Une reprise de code consiste à prendre en main un projet dont le développeur est parti, quel que soit son âge. La modernisation fait sortir un système d'une technologie devenue un risque, même si l'équipe d'origine est toujours là. Les deux se recoupent souvent, et commencent par le même audit de code.
Un appel gratuit de 30 minutes. Décrivez l'application, sa pile technique et ce qui vous inquiète à son sujet : vous repartirez en sachant quelle option convient et ce que couvrirait l'audit.
