Réalisation · Modernisation

Refonte d'un ERP international : d'Access/VBA à C# / WPF.

Un ERP utilisé par 80 filiales dans le monde, bâti sur Access et VBA, migré vers C# et WPF sur cinq ans, sans interrompre l'activité.

Cette réalisation date d'avant la création de Quarktop Services : j'y ai participé comme développeur et concepteur, au sein d'une équipe d'une dizaine de personnes, entre 2015 et 2026.

Le point de départ

L'ERP reposait sur Access et VBA. Une technologie devenue obsolète, et déjà poussée dans ses retranchements : l'application était difficile à faire évoluer pour répondre aux nouveaux besoins des filiales, alors que plus de 400 000 personnes s'en servaient.

La démarche : une migration progressive

Pas de « big bang ». L'ancien et le nouvel ERP ont cohabité pendant plusieurs années, et les modules ont été migrés petit à petit vers C# et WPF.

  • Une réécriture module par module, dans une organisation Agile à l'échelle.
  • Des tests automatisés décrits dans le langage du métier, pour vérifier que chaque module migré se comporte comme l'ancien.
  • Une chaîne d'intégration et de déploiement continus (GitLab CI/CD).

Mon rôle

Développeur au sein de l'équipe : j'ai conçu et réalisé une partie des logiciels, avec une part de recherche et développement pour explorer les solutions techniques avant de les adopter.

Ce que ça a donné

Un ERP sur une base moderne, que l'on peut faire évoluer, et sur lequel plus de 400 000 utilisateurs dans 80 filiales ont basculé progressivement. Ce projet a aussi servi de socle à d'autres chantiers : le module d'achats et l'intégration e-commerce, puis l'automatisation par l'IA.

Et pour votre application ?

Votre outil est plus petit, mais le problème est le même : une application qui fait tourner l'entreprise et qui atteint ses limites. La méthode aussi : migrer par étapes, en gardant l'existant en service.

Une application à moderniser ? Parlons-en.

Un premier échange pour faire le point, sans engagement.

Décrire mon projet