Refondre une vieille application WinDev

Votre application WinDev a bien servi, mais la maintenir devient un casse-tête. On la migre vers une application web moderne, avec vos données et votre logique métier.

Ça vous parle ?

  • Impossible de trouver un développeur WinDev disponible
  • L'application ne fonctionne que sur des postes Windows au bureau
  • Les mises à jour nécessitent une intervention sur chaque poste
  • Depuis le rachat de l'éditeur, le coût des licences WinDev devient imprévisible
  • L'interface date des années 2000 et rebute les nouvelles recrues
  • La base HyperFile commence à montrer ses limites

WinDev : un écosystème qui rétrécit

WinDev a été un excellent choix pour beaucoup de PME françaises. Développement rapide, langage W-Langage accessible, base de données HyperFile intégrée : c’était l’outil idéal pour créer des applications de gestion dans les années 2000-2010.

Le problème aujourd’hui, c’est la rareté des compétences. Les développeurs WinDev partent en retraite et sont rarement remplacés. De moins en moins d’écoles enseignent le W-Langage. Trouver un prestataire WinDev compétent et disponible relève du parcours du combattant, et les tarifs s’envolent en conséquence.

S’ajoute un changement d’époque côté éditeur : PC SOFT a été racheté en 2025 par le groupe Volaris. La licence perpétuelle, qui coûtait historiquement de l’ordre de 1 500 à 2 400 euros HT par version majeure, laisse place à un modèle par abonnement et par packs. Beaucoup d’entreprises découvrent que le coût de rester sur WinDev n’est plus prévisible.

Les signaux d’alerte

  • Votre développeur WinDev est seul. Il est le seul à connaître le code. S’il part, prend sa retraite ou est malade, l’application est figée. C’est un risque métier que beaucoup de dirigeants sous-estiment jusqu’au jour où ça arrive.
  • Les mises à jour sont un cauchemar. Application client-serveur classique : chaque modification nécessite de redéployer sur tous les postes. Quand vous avez 30 postes sur 3 sites, ça prend une journée entière.
  • Le télétravail a tout compliqué. L’application ne fonctionne qu’en réseau local ou via un VPN capricieux. Depuis le Covid, vos équipes en télétravail travaillent “en dégradé”, c’est-à-dire par email et tableurs en attendant d’être au bureau.
  • HyperFile montre ses limites. La base propriétaire de WinDev fonctionne bien jusqu’à un certain volume. Au-delà, les performances chutent et les outils d’administration sont limités comparés à un PostgreSQL ou un SQL Server.

Notre approche

On ne fait pas de conversion automatique WinDev → Web. Ça n’existe pas de manière fiable, et même si ça existait, le résultat serait du code non maintenable.

1. Audit du code WinDev. On lit votre code source (oui, le W-Langage est lisible). On identifie les fenêtres, les états, les traitements, les requêtes. On sépare la logique métier du code d’interface. C’est la logique métier qu’on doit absolument migrer. L’interface, elle, sera repensée.

2. Cartographie fonctionnelle. Combien de fenêtres ? Combien sont réellement utilisées ? On a vu des applications WinDev avec 80 fenêtres dont 30 n’étaient plus accessibles depuis le menu. Pas besoin de migrer du code mort.

3. Migration de HyperFile. Les données HyperFile sont exportées vers PostgreSQL. On écrit un script de migration automatisé qui peut tourner plusieurs fois (pour les répétitions de test). Les types de données sont convertis, les index recréés, les relations vérifiées.

4. Reconstruction progressive. On livre d’abord le module le plus utilisé. L’ancienne application WinDev continue à tourner en parallèle pour les fonctions non encore migrées. On bascule module par module.

Le vrai coût de ne rien faire

“On verra l’année prochaine” est la réponse la plus courante. Mais chaque année qui passe :

  • Le développeur WinDev disponible coûte plus cher (loi de l’offre et de la demande)
  • La dette technique s’accumule (corrections urgentes codées sans refacto)
  • Le risque de panne critique augmente (serveur vieillissant, OS non supporté)
  • L’écart avec les outils modernes se creuse (mobile, API, intégrations)

Le coût de la migration est connu à l’avance (devis fixe). Le coût de ne rien faire, lui, augmente chaque année. Et il n’est pas dans un devis, il est dans les urgences du quotidien.

Mini-cas : gestion commerciale d’un distributeur

Un distributeur de fournitures industrielles (40 personnes, 3 agences) utilisait une application WinDev développée en 2012 pour la gestion des devis, commandes et livraisons. Le développeur d’origine était parti en 2019. Depuis, aucune évolution, juste des corrections en urgence par un prestataire facturant 150 €/h (minimum 4h par intervention).

Migration réalisée en 10 semaines. L’application web couvre la saisie de devis, la transformation en commande, le suivi des livraisons et l’historique client. Les commerciaux itinérants accèdent à l’historique client et saisissent les devis directement chez le client, depuis leur tablette. La base HyperFile de 12 ans de données (80 000 commandes) a été migrée intégralement.

Questions fréquentes

Pourquoi ne pas rester sur WinDev et moderniser l'interface ?
C'est une option : l'éditeur propose WebDev, un produit distinct avec sa propre licence, pour les applications web. Mais le vrai problème est souvent la dépendance à un écosystème fermé : peu de développeurs disponibles, politique tarifaire qui change depuis le rachat de l'éditeur, communauté réduite. Migrer vers des technologies ouvertes vous donne accès à un vivier de compétences beaucoup plus large.
On peut récupérer le code WinDev ?
Le code WinDev n'est pas directement portable, mais le W-Langage se lit bien. On analyse votre code existant pour en extraire les règles métier, puis on les recode proprement : le code livré, lui, est lisible et documenté. C'est plus fiable que de tenter une conversion automatique qui donnerait du code non maintenable.
La base HyperFile peut être migrée ?
Oui. HyperFile a des outils d'export et les données peuvent être extraites vers PostgreSQL ou tout autre moteur relationnel. La migration de données est systématiquement incluse dans nos projets.
Quel budget prévoir ?
Ça dépend de la taille de l'application. Une appli WinDev avec 30 fenêtres et 15 états ne demande pas le même effort qu'un ERP complet. L'échange découverte, gratuit et sans engagement, permet de chiffrer précisément, et le prix annoncé est fixe : il ne bouge pas en cours de projet.
Les utilisateurs vont devoir tout réapprendre ?
On reproduit les parcours habituels dans la nouvelle interface. Les menus, les raccourcis fonctionnels, l'ordre des écrans : tout est pensé pour que la transition soit douce. La formation est incluse.

Un doute sur la faisabilité ? On en parle.

30 minutes pour analyser votre situation et vous dire ce qui est réaliste. Gratuit, sans engagement.

Échange découverte