Burning Box
Tous les cas d'usage
Migration Legacy .NET

Migration de langages legacy vers .NET dernière génération

COBOL, Visual Basic 6, Delphi, FoxPro, PowerBuilder, Perl, vieux PHP... Votre logiciel critique repose sur un langage qui vieillit ou devient obsolète, et les développeurs capables de le maintenir se raréfient ? Nous reprenons votre métier dans une application .NET moderne, documentée et pérenne.

Migration de langages legacy vers .NET dernière génération

Photo : Unsplash

Le problème

Certains logiciels ont 20, 30 ou 40 ans — et ils tournent toujours. Le vrai risque n'est pas technique, il est humain et stratégique : les compétences disparaissent du marché, les environnements de compilation ne s'installent plus, et chaque évolution devient un exploit.

Les langages concernés, entre autres :

  • COBOL (mainframes, batchs comptables)
  • Visual Basic 6 et VBA avancé
  • Delphi / Object Pascal
  • FoxPro / Visual FoxPro (fin de support annoncée depuis longtemps)
  • PowerBuilder
  • Perl, RPG (AS/400), vieux PHP 4/5 non maintenable
  • Basic sous toutes ses formes historiques

Notre approche : le métier d'abord

Un logiciel legacy contient des années de règles métier — souvent nulle part ailleurs que dans le code. Notre méthode :

  1. Extraction des règles métier : analyse du code existant, entretiens avec les utilisateurs, et documentation du domaine avant d'écrire la moindre ligne. C'est l'étape la plus précieuse du projet.
  2. Choix de stratégie, cas par cas : réécriture ciblée, migration assistée par outils, ou encapsulation temporaire derrière une façade moderne le temps de remplacer les modules.
  3. Réécriture en .NET moderne : C#, ASP.NET Core, base de données SQL propre — avec les standards actuels (tests automatisés, CI/CD, traçabilité).
  4. Reprise des données : conversion et validation des données historiques, avec rapprochement automatisé ancien/nouveau système.
  5. Double run : l'ancien et le nouveau système tournent en parallèle le temps de tout valider. Bascule sans douleur.

Ce que vous y gagnez

  • Un code lisible et maintenable par n'importe quel développeur .NET du marché
  • La fin de la dépendance à une personne ou à une technologie introuvable
  • Une base prête pour la suite : web, mobile, API, cloud
  • Des coûts de maintenance qui baissent au lieu d'augmenter

Pour qui ?

Entreprises industrielles, administrations, PME dont un outil critique repose sur un langage en voie d'extinction. Parlez-nous de votre système : nous avons l'habitude de lire du code que plus personne ne comprend — et d'en faire quelque chose de clair.

Ce cas vous parle ?

Chaque situation est unique : racontez-nous la vôtre, nous vous proposons une approche et une offre — sans engagement.


Tous les cas d'usage