Moderniser un logiciel WinDev ou Delphi

Beaucoup de PME tournent encore sur une application WinDev ou Delphi développée il y a quinze ou vingt ans. Elle fait le travail, mais elle est installée poste par poste, difficile à faire évoluer, et la personne qui la connaissait n’est plus là. Nous savons lire ce code et le faire évoluer vers une application web, sans perdre vos données ni vos règles métier.

Pourquoi moderniser maintenant

  • Vos postes doivent être renouvelés et l’application ne s’installe plus correctement.
  • Le télétravail ou le terrain demandent un accès hors du bureau.
  • Chaque modification prend des semaines parce que le code n’est plus maîtrisé.
  • La base de données HFSQL ou Paradox devient un risque pour vos sauvegardes.

Trois voies possibles

Maintenir
Reprendre l’application telle qu’elle est, corriger, sécuriser et documenter.
Ouvrir
Ajouter une API ou une base partagée pour connecter l’application à d’autres outils.
Migrer par étapes
Réécrire module par module en application web, l’ancien et le nouveau cohabitant pendant la transition.

Technologies utilisées

  • WinDev
  • HFSQL
  • Delphi
  • PHP / Symfony
  • Vue.js
  • PostgreSQL

Questions fréquentes

Peut-on récupérer les données d’une base HFSQL ?

Oui. Nous extrayons les données, contrôlons leur cohérence et les importons dans la nouvelle base, en testant d’abord sur une copie.

Faut-il arrêter l’ancien logiciel pendant la migration ?

Non. La migration par étapes permet de garder l’ancien logiciel en service pendant que les nouveaux modules sont mis en production.

Nos règles de calcul seront-elles conservées ?

Elles sont relevées dans le code existant, validées avec vos équipes, puis réimplémentées et testées sur des cas réels.

Votre logiciel est devenu lent, obsolète ou impossible à faire évoluer ?

Nous examinons le code, la base de données et l’hébergement, puis nous vous disons ce qui peut être conservé.