Qu'est-ce que WinDev, et pour qui PC SOFT le conçoit-il ?
WinDev est un atelier de génie logiciel (AGL) édité par PC SOFT, dont le siège est à Montpellier, avec un second site au Pecq dans les Yvelines. Sur pcsoft.fr, PC SOFT présente WINDEV 2026 comme un environnement « tout inclus » : éditeurs de fenêtres, de code et de rapports, base de données, éditeur d'installation, éditeur de tests et débogueur réunis dans un seul outil.
Une application WinDev repose sur trois briques :
- Le WLangage, le langage de programmation propre à PC SOFT.
- HFSQL, le moteur de données que PC SOFT décrit comme nativement intégré à WINDEV, WEBDEV et WINDEV Mobile, en version Classic ou Client/Serveur.
- Les cibles de compilation : Windows, Linux, Mac, Web, iOS et Android selon la page produit, avec le principe « développer une fois, recompiler selon la cible ».
Côté licence, PC SOFT commercialise WINDEV Suite en abonnement, sans clé physique. Selon la page de l'offre, l'abonnement se renouvelle automatiquement à la fin de la période initiale, se résilie à la convenance du client avec un préavis de trois mois, et l'éditeur écrit que le client reste propriétaire de ses sources et peut continuer à diffuser ses applications après résiliation. La page produit propose aussi une version Express, « gratuit et illimité dans le temps ».
Dans quelles situations une entreprise cherche-t-elle à quitter WinDev ?
Une entreprise cherche une alternative à WinDev quand son organisation a changé, rarement parce que l'outil a cessé de fonctionner. Cinq situations reviennent.
- Le développeur historique s'en va. Une PME de négoce fait tourner depuis quinze ans une gestion commerciale écrite en WLangage par une seule personne. Son départ en retraite pose une question simple : qui fera évoluer l'application ? La page le développeur qui connaissait le logiciel est parti traite ce cas.
- Les utilisateurs ne sont plus au bureau. Commerciaux en clientèle, techniciens en intervention, clients qui veulent suivre leurs commandes : une application installée sur des postes Windows répond mal à ces usages.
- Le parc informatique change. Renouvellement des postes, nouveaux serveurs, télétravail : chaque migration rejoue l'installation et les versions. Voir fin de Windows 10 et logiciel métier.
- Les données doivent servir ailleurs. Tableau de pilotage, boutique en ligne, comptabilité : la direction veut ses données dans une base standard que d'autres logiciels interrogent.
- Le modèle de licence ne correspond plus. Le passage à l'abonnement change le calcul pour une entreprise qui exploitait une version achetée il y a des années.
Quels ateliers de développement remplacent WinDev ?
La sélection ci-dessous est courte, classée par ordre alphabétique et sans note. Chaque fiche reprend ce que l'éditeur ou le projet écrit sur son site officiel, consulté en octobre 2026 ; YMHB Web n'entretient aucune relation commerciale avec eux.
Delphi (Embarcadero)
Embarcadero présente Delphi comme un environnement de développement intégré, doté d'outils de conception visuelle, pour créer des applications natives Windows, macOS, iOS, Android et Linux à partir d'une base de code unique. Deux frameworks coexistent : la VCL, dédiée à Windows, et FireMonkey (FMX) pour le bureau et le mobile. L'accès aux bases passe par FireDAC, que l'éditeur dit compatible avec plus de vingt moteurs, dont SQL Server et PostgreSQL. L'édition Community, gratuite, vise selon l'éditeur les indépendants, startups et associations dont le chiffre d'affaires reste sous 5 000 dollars américains ; l'accès aux bases client-serveur distantes relève de l'édition Enterprise.
Lazarus
Lazarus se décrit comme un environnement de développement rapide open source, fondé sur le compilateur Free Pascal, avec un concepteur de fenêtres par glisser-déposer et plus de 200 composants. Il est distribué sous licences GPL et LGPL, téléchargeable pour Windows, Linux et macOS, et se présente comme compatible avec Delphi, avec un convertisseur de code Delphi.
Qt
Qt est un framework multiplateforme en C++ et QML, livré avec l'IDE Qt Creator et l'outil de conception Qt Design Studio. Son site cible notamment l'automobile, les équipements industriels et le médical. Qt propose des licences commerciales, dont un abonnement Qt for Small Business de 12 mois pour les petites entreprises éligibles, et une édition Community sous licence LGPL ou GPL.
Windows Forms (.NET, Microsoft)
Microsoft décrit Windows Forms comme un framework d'interface qui crée des applications clientes de bureau pour Windows, avec contrôles, liaison de données et concepteur visuel dans Visual Studio. La documentation Microsoft Learn le présente comme une bibliothèque open source fonctionnant sur .NET et cite comme sources de données les bases, les fichiers XML ou JSON et les services web.
WinDev et ses alternatives côte à côte
| Outil | Langage | Cibles annoncées | Licence ou modèle public |
|---|---|---|---|
| WinDev (référence) | WLangage | Windows, Linux, Mac, Web, iOS, Android | Abonnement WINDEV Suite ; version Express gratuite |
| Delphi | Delphi | Windows, Linux, macOS, iOS, Android | Community gratuite sous conditions ; éditions payantes vendues par l'éditeur |
| Lazarus | Free Pascal | Windows, Linux, macOS | Logiciel libre (GPL, LGPL) |
| Qt | C++ et QML | Bureau, embarqué, multiplateforme | Licences commerciales ou édition Community (LGPL, GPL) |
| Windows Forms | .NET | Windows | Bibliothèque open source sur .NET |
| Application web sur mesure | Au choix (par exemple TypeScript) | Navigateur, mobile | Code cédé à l'entreprise, sans licence par poste |
Le passage d'un logiciel installé à une application accessible par navigateur change davantage que l'outil : le comparatif application web ou logiciel installé détaille les conséquences sur le déploiement et la sécurité.
Garder WinDev, migrer la base ou réécrire : le tableau de décision
| Votre situation | Piste à étudier en premier |
|---|---|
| L'application tient, un développeur WLangage est disponible, les utilisateurs sont sédentaires | Garder WinDev et documenter |
| Les données doivent alimenter d'autres logiciels | Déplacer HFSQL vers PostgreSQL ou SQL Server, garder l'application |
| Clients, commerciaux ou techniciens doivent y accéder à distance | Module web sur mesure branché sur la même base |
| L'équipe veut rester sur une application de bureau compilée | Delphi ou Lazarus |
| Interface embarquée ou pupitre industriel | Qt |
| Équipe déjà formée à l'écosystème Microsoft | Windows Forms sur .NET |
| Règles métier mal connues, code jamais documenté | Audit du code, puis remplacement progressif |
Quand vaut-il mieux rester sur WinDev ?
Rester sur WinDev est la décision raisonnable quand l'application rend le service attendu et que rien ne la menace à court terme.
- Les utilisateurs travaillent sur des postes Windows, au bureau ou à l'atelier.
- Une ou plusieurs personnes maîtrisent le WLangage, et le code est documenté.
- Le besoin nouveau reste circonscrit : un état, un export, un écran. Le développer dans WinDev coûte moins cher qu'une migration.
Réécrire un logiciel qui fonctionne, pour suivre une mode technique, détruit de la valeur. Le comparatif refaire son logiciel ou reprendre l'existant aide à trancher sur des critères objectifs.
Moderniser sans tout réécrire : partir de la base de données
Le morceau à construire sur mesure n'est presque jamais l'application entière d'un coup. Dans un remplacement de WinDev, on commence par la donnée, puis on remplace les écrans par lots. PC SOFT indique que WINDEV dispose de connecteurs natifs vers PostgreSQL, SQL Server, Oracle, MySQL, MariaDB, SQLite et d'autres bases, et qu'il reste relié aux autres moteurs par ODBC et OLE DB. Cette ouverture rend possible une transition en trois temps.
- Déplacer les données HFSQL vers PostgreSQL. L'application WinDev est reconfigurée pour travailler sur la nouvelle base via le connecteur natif ; l'ampleur des adaptations du code d'accès aux données s'évalue au cas par cas.
- Construire les nouveaux usages sur la même base. Portail client, application mobile des techniciens, tableau de bord : chaque module web lit et écrit dans PostgreSQL, à côté de l'application de bureau.
- Retirer les fenêtres WinDev une à une. Quand un module web couvre un écran, l'écran WinDev est désactivé, jusqu'à ce que l'application de bureau ne serve plus.
Les services web REST et SOAP, que PC SOFT cite parmi les standards gérés par WINDEV, servent de passerelle quand une règle de calcul doit rester dans le code WLangage pendant la transition. YMHB Web mène ce type de chantier dans le cadre d'une reprise de logiciel existant : le nouveau code, écrit en technologies standard (Next.js, Node.js, PostgreSQL), est déposé chez le client et documenté.
Que récupérer avant de quitter WinDev ?
Avant tout changement, trois éléments doivent être entre les mains de l'entreprise.
- Le projet complet. PC SOFT écrit que le client reste propriétaire de ses sources ; encore faut-il les détenir. Si un prestataire a développé l'application, demandez l'ensemble du projet et la version de WinDev utilisée. La page récupérer le code source de son application détaille la démarche.
- La description des données. Liste des fichiers HFSQL, de leurs champs, de leurs clés et de leurs liaisons : c'est le plan de la future base.
- Les règles enfouies dans le code. Calculs de remise, numérotation des pièces, contrôles de saisie, éditions réglementaires : ces règles vivent dans le WLangage et doivent être inventoriées avant toute réécriture.
La reprise suit ensuite la méthode du guide de migration des données : extraction, transformation, chargement à blanc, contrôle des volumes et des totaux, puis bascule.
Questions fréquentes
Quelle alternative à WinDev choisir ?
L'alternative à WinDev dépend de la cible. Pour garder une application de bureau compilée, Delphi d'Embarcadero ou Lazarus, logiciel libre fondé sur Free Pascal, sont les pistes les plus proches. Qt convient aux interfaces multiplateformes ou embarquées en C++. Windows Forms sur .NET convient à une équipe formée à l'écosystème Microsoft. Si les utilisateurs doivent travailler depuis un navigateur ou un téléphone, une application web sur mesure répond mieux.
Peut-on convertir automatiquement un projet WinDev vers un autre langage ?
Il ne faut pas compter sur une conversion automatique d'un projet WinDev. Le WLangage est propre à PC SOFT, et aucun des quatre outils présentés ici, Delphi, Lazarus, Qt ou Windows Forms, n'annonce sur son site d'import de projets WinDev. Les fenêtres, les états et les règles métier se reprennent donc à partir d'un inventaire, la base de données pouvant être migrée en premier.
WinDev est-il gratuit ?
WinDev existe en version Express, que PC SOFT présente comme gratuite et illimitée dans le temps. La version complète est proposée en abonnement WINDEV Suite, sans clé physique, avec des frais de souscription initiale payés une seule fois. Selon PC SOFT, l'abonnement se renouvelle automatiquement et se résilie avec un préavis de trois mois, le client restant propriétaire de ses sources.
Une application WinDev peut-elle utiliser PostgreSQL au lieu de HFSQL ?
Oui. PC SOFT indique que WINDEV dispose de connecteurs natifs vers PostgreSQL, SQL Server, Oracle, MySQL, MariaDB, SQLite et d'autres bases, sans passer par ODBC ni OLE DB. Déplacer les données de HFSQL vers PostgreSQL est souvent la première étape d'une modernisation : l'application WinDev continue de servir pendant que de nouveaux modules web sont construits sur la même base.
Faut-il réécrire une application WinDev en application web ?
Réécrire une application WinDev en application web se justifie quand des utilisateurs doivent y accéder hors du bureau, quand les données doivent alimenter d'autres outils ou quand plus personne ne maîtrise le WLangage. Si l'application fonctionne pour des utilisateurs sédentaires et reste maintenue, la garder coûte généralement moins cher. Une modernisation progressive, base de données d'abord, limite le risque.
À lire aussi
Sources
- PC SOFT, WINDEV (page produit, WINDEV 2026, version Express), consultée en octobre 2026
- PC SOFT, WLangage (exemples de code, langage L5G), consulté en octobre 2026
- PC SOFT, offre d'abonnement WINDEV Suite (engagement, propriété des sources), consultée en octobre 2026
- PC SOFT, HFSQL (moteur de données intégré), consulté en octobre 2026
- PC SOFT, connecteurs natifs client/serveur (PostgreSQL, SQL Server, ODBC, OLE DB), consulté en octobre 2026
- PC SOFT, coordonnées du siège de Montpellier et du site du Pecq (windev.com), consulté en octobre 2026
- Embarcadero, Delphi (page produit), consultée en octobre 2026
- Embarcadero, Delphi Product Editions (Community, Professional, Enterprise, Architect), consulté en octobre 2026
- Lazarus, site officiel (Free Pascal, licences, plateformes), consulté en octobre 2026
- Qt, site officiel (framework, outils, secteurs), consulté en octobre 2026
- Qt, Qt Framework (langages C++ et QML), consulté en octobre 2026
- Qt, Pricing (Qt for Small Business, abonnement de 12 mois), consulté en octobre 2026
- Qt, Licensing (Commercial Qt, Qt Community Edition sous LGPL ou GPL), consulté en octobre 2026
- Microsoft Learn, Windows Forms documentation
- Microsoft Learn, Desktop Guide (Windows Forms .NET), overview
