Migrer vos applications WinDev vers C# / .NET

Analyse, maquettage, réalisation, et portage de vos données HFSQL vers SQL Server ou MySQL : une application que vous maîtrisez de bout en bout.

Parlons de votre parc WinDevFacturation par sessions

Une décision à instruire

Vos applications WinDev, WebDev ou WinDev Mobile fonctionnent, souvent depuis des années. Les migrer n'est pas une obligation : c'est une option qui mérite d'être étudiée avec un plan et un chiffrage avant de décider. Je vous accompagne de l'analyse de l'existant jusqu'à la mise en service, pour toutes les versions jusqu'à WINDEV Suite 2026 (version 31).

AnalyseMaquettageC# / .NETHFSQL vers SQL Server ou MySQL

Quatre étapes, un seul interlocuteur

Analyse de l'existant

  • Inventaire des applications, fenêtres, états, requêtes et traitements
  • Cartographie des données HFSQL (Classic ou Client/Serveur) et des échanges avec Sage ou vos autres logiciels
  • Postes, sites, exécutables et versions en service
  • Règles de gestion à conserver, fonctions inutilisées à écarter
  • Livrable : dossier d'analyse, plan de migration et chiffrage

Maquettage

  • Maquettes des écrans à l'identique ou modernisés, selon votre choix
  • Validation avec vos utilisateurs avant tout développement
  • États et éditions reproduits ou améliorés
  • Choix de la cible : poste Windows, web ou mobile

Réalisation en C# / .NET

  • Architecture claire : interface, règles métier, accès aux données
  • Application poste, web ou services, selon le besoin
  • Code source livré et documenté
  • Tests et recette sur vos données réelles
  • Liaison avec Sage 100c conservée, par ses objets métiers

Portage des données

  • Schéma cible SQL Server ou MySQL : tables, types, clés, index, contraintes
  • Reprise par scripts rejouables, avec contrôles de rapprochement
  • Identifiants automatiques, mémos, dates, monétaires : conversions traitées
  • Bascule préparée, avec retour arrière possible

Ce qui est repris, ce qui est réécrit

À ma connaissance, il n'existe pas d'outil fiable de conversion automatique du WLangage vers C#. La migration est donc une réécriture guidée par l'analyse : on reprend ce qui a de la valeur, c'est-à-dire votre métier, et on reconstruit le reste proprement.

Ce qui est repris

  • Les règles de gestion et les calculs
  • La structure et l'historique de vos données
  • L'ergonomie validée par vos utilisateurs
  • Les états et les éditions
  • Les échanges avec Sage et vos autres outils

Ce qui est réécrit

  • Le code WLangage, traduit en C#
  • L'accès aux données, de HFSQL vers SQL
  • L'interface : fenêtres, pages, écrans
  • Les états, générés en PDF, Excel ou impression
  • Le déploiement et les mises à jour

HFSQL vers SQL Server ou MySQL

HFSQL est la base de données intégrée à WinDev. La porter vers un moteur SQL standard ouvre l'accès à de nombreux outils de sauvegarde, de supervision, de reporting ou d'IA, et vous libère d'un moteur propre à un seul éditeur. Le choix du moteur se fait pendant l'analyse. MariaDB est aussi envisageable.

Critère SQL Server MySQL
Environnement Windows ; intégration native avec .NET et les outils Microsoft Windows ou Linux ; très répandu en hébergement web
Licence Éditions payantes ; édition Express gratuite mais limitée Édition Community libre (open source) ; éditions commerciales d'Oracle
Lien avec Sage 100c Moteur utilisé par Sage 100c en version SQL : outils et compétences déjà en place Aucun lien avec Sage : adapté à des applications indépendantes
Outils SQL Server Management Studio, sauvegardes, Agent SQL MySQL Workbench, nombreuses interfaces d'administration
Cas typique Entreprise sous Windows qui utilise Sage 100c Application web, hébergement Linux, budget serré

Types et identifiants

Identifiants automatiques, dates et heures, monétaires, mémos texte et binaires : chaque type HFSQL a son équivalent SQL, à choisir avec soin.

Intégrité

Index, clés composées et liens entre fichiers deviennent des clés et des contraintes : la base garantit elle-même la cohérence des données.

Contrôle

Chaque reprise est rapprochée de la source (comptages, totaux, échantillons) et peut être rejouée jusqu'à la bascule.

Quelle application en cible ?

Poste Windows

Pour les applications de gestion riches, très proches de ce que vous connaissez : WinForms ou WPF.

Application web

Accessible depuis un navigateur, sans installation sur les postes : ASP.NET Core.

Services et mobile

Pour les échanges avec d'autres logiciels et les usages nomades : API, services, .NET MAUI.

Facturation par sessions : ce que l'on sait

Informations publiques arrêtées au 22 octobre 2026. Cette section ne prend pas parti : elle rassemble des faits publiés, avec leur date et leur source (liste en bas de page). Les points contestés sont signalés comme tels. Elle ne remet pas en cause la qualité de l'outil, que je connais bien et que j'utilise moi-même.

2026

Facturation par session

PC SOFT a publié le 30 juillet 2026 un article expliquant le principe des « sessions », une redevance liée à l'exécution des applications. Les montants qui circulent (de l'ordre de 225 à 290 € par session et par an) viennent de sources secondaires, et je n'ai pas trouvé de grille tarifaire détaillée. Le périmètre, notamment pour les clients finaux des éditeurs d'applications, fait l'objet de débats juridiques.

Fin 2024

Changement d'actionnaire

PC SOFT (Montpellier, fondée en 1984, une soixantaine de salariés, 12,4 M€ de chiffre d'affaires en 2024) est passée sous le contrôle de Constellation Software, via sa filiale Volaris Group, selon l'annonce du 26 mai 2025. PC SOFT indique que l'objectif est de la développer durablement, sans jamais la revendre.

2024-2025

De la licence à l'abonnement

PC SOFT a remplacé la mise à jour de dongle par un abonnement, modèle qu'elle compare à celui d'environ 80 % des éditeurs. Selon l'association d'utilisateurs Wx Alliance, le coût annuel augmente d'environ 43 % (calcul de l'association).

Mai - octobre 2026

Réactions des utilisateurs

Pétition de Wx Alliance (plus de 1 600 signatures début juin, selon Next) ; question écrite n° 16481 à l'Assemblée nationale le 30 juin 2026, sans réponse publiée à la date de consultation ; action collective envisagée pour des PME (environ 200 entreprises à une première réunion début septembre) ; une quinzaine de clients auraient assigné PC SOFT en référé à Marseille, selon la presse. Rien n'a été jugé au fond.

1er octobre 2026

La réponse de PC SOFT

PC SOFT a annoncé un « plan de continuité » pour les entreprises de moins de 10 salariés : accès à WINDEV Suite 2025 jusqu'au 31 décembre 2028, à 2 290 € par an, avec une commande avant le 31 décembre 2026. PC SOFT conteste certains montants avancés par ses détracteurs et revendique environ 14 000 clients, selon SFEIR.

Ce que cela change pour vous : selon les sources publiées, avec les sessions, le coût d'une application WinDev pourrait ne plus dépendre seulement de l'outil de développement, mais aussi de son usage, et donc évoluer avec le nombre de postes ou d'utilisateurs, éventuellement chez vos propres clients si vous leur revendez votre logiciel. PC SOFT n'a pas, à ma connaissance, publié de définition détaillée du périmètre. Avant toute décision, demandez-lui par écrit la définition d'une session, le mode de comptage, ce qui vous est facturé, ce qui peut l'être à vos clients, et le coût sur plusieurs années.

Trois options, toutes légitimes

Rester

Continuer comme aujourd'hui, en obtenant par écrit la définition d'une session, le mode de comptage et le coût sur plusieurs années.

Geler

Conserver une version antérieure le temps de la réflexion, ou profiter du plan de continuité si vous y êtes éligible. Selon Wx Alliance, seules les applications compilées à partir de la version 2026 seraient concernées par les sessions : à vérifier auprès de PC SOFT.

Migrer

Pour une application stratégique, un parc de postes qui grandit, ou un logiciel que vous revendez à vos clients. Une migration se prépare et se planifie : mieux vaut la décider que la subir.

Dans tous les cas, commencez par un inventaire : postes, sites, exécutables, versions. C'est la première étape de mon analyse, et elle est utile quelle que soit votre décision.

Sources

Certaines sources sont des analyses ou des témoignages ; les chiffres cités sont attribués à leurs auteurs. WINDEV, WEBDEV, WINDEV Mobile, WLangage et HFSQL sont des marques de PC SOFT ; .NET, C# et SQL Server de Microsoft ; MySQL d'Oracle. idlog-info n'est affilié à aucun de ces éditeurs.

Un parc WinDev à évaluer ?

Commençons par un inventaire : je vous dis ce qui est migrable, comment et à quel coût.

Me contacter