Chaque unité prouvée équivalente à l'existant
Aucun écran, aucun endpoint n'est livré sans avoir été comparé au comportement de l'ancien système, sur des scénarios extraits du legacy lui-même. Vous recevez la liste des scénarios et leurs résultats.
Migration WinDev
Vos applications WinDev, WebDev et WinDev Mobile migrées vers React avec NestJS, Laravel ou Symfony. Une chaîne de production où l'IA fait le gros du travail, encadrée par nos ingénieurs et testée écran par écran contre l'existant. Trois fois moins de temps qu'une réécriture classique, et plus aucune redevance PC Soft à l'arrivée.
Ils nous font confiance - 250+ projets livrés

Aucun écran, aucun endpoint n'est livré sans avoir été comparé au comportement de l'ancien système, sur des scénarios extraits du legacy lui-même. Vous recevez la liste des scénarios et leurs résultats.
Le reverse engineering, la planification et la génération du code sont pris en charge par des agents qui travaillent en parallèle, y compris la nuit. Nos ingénieurs passent leur temps là où il compte : relire, tester, trancher les règles métier.
Trois fois moins de temps, c'est trois fois moins de jours d'ingénieurs à financer. Et une fois migré, plus d'abonnement, plus de redevance par poste, plus de dongle. Face au modèle 2026 de PC Soft, la migration se rembourse souvent en moins de trois ans.
Pendant vingt-cinq ans, WinDev s'est vendu sur une promesse simple : une licence perpétuelle, un dongle, et un outil qui permettait à une petite équipe de produire beaucoup. Fin 2024, PC Soft est passé sous le contrôle de Constellation Software, un groupe canadien qui a racheté plus d'un millier d'éditeurs et applique partout la même recette : passage à l'abonnement, hausses de prix régulières, et facturation de tout ce qui peut l'être. Dix-huit mois plus tard, la communauté WinDev découvre la suite.
Two Squared France II, véhicule de Volaris Group, filiale de Constellation Software, prend le contrôle de PC Soft. Aucune annonce publique.
Le dongle disparaît. WinDev, WebDev et WinDev Mobile passent à l'abonnement annuel payé d'avance. Selon la Wx Alliance, environ 1 068 € par an et par développeur, contre 749 € pour une mise à jour auparavant.
PC Soft reconnaît publiquement l'opération, six mois après les faits, une fois la presse spécialisée sur le sujet.
Avec la version 2026, PC Soft annonce une redevance sur le module d'exécution. Des montants de 100 à 290 € HT par poste ou par session circulent, sans grille officielle. Les clients finaux de vos logiciels, qui n'ont jamais signé quoi que ce soit avec PC Soft, seraient facturés. Les tarifs publics disparaissent au profit du devis.
Un député demande une enquête d'urgence. Il cite l'Éducation nationale, les Hôpitaux de Paris, des CPAM, Safran, Thales et Dassault Aviation parmi les utilisateurs, et parle de « racket systématisé à l'échelle d'un écosystème ».
Avant le rachat, le budget WinDev se résumait aux mises à jour annuelles. Avec le modèle 2026, l'abonnement augmente, et surtout une nouvelle ligne apparaît : la redevance sur chaque poste qui fait tourner votre logiciel. C'est elle qui change l'ordre de grandeur.
Hypothèse construite à partir des montants relayés par Next, Programmez et la Wx Alliance. PC Soft n'a pas publié de grille tarifaire officielle à ce jour. Vos chiffres réels dépendront du devis que vous obtiendrez.
Sources : Next, « Les développeurs WinDev s'alarment d'une possible redevance par installation client » · Next, « PC Soft, l'éditeur de WinDev, passe sous pavillon canadien » · Programmez, « PC Soft : après le rachat, une grogne des développeurs WinDev ? » · Assemblée nationale, question écrite n°16481
Le WLangage n'existe nulle part ailleurs, les règles métier sont enfermées dans les traitements, et vingt ans de contournements s'accumulent dans les fenêtres. Trois façons classiques de rater la sortie.
On lance une réécriture de dix-huit mois. Pendant ce temps, le legacy continue d'évoluer, la cible court après, et le projet s'arrête à 70 % quand le budget est consommé. Le problème n'est pas de basculer en une fois, c'est de rester dix-huit mois sans rien pouvoir vérifier.
On convertit du WLangage en PHP ou en TypeScript sans chercher à comprendre. On reproduit vingt ans de contournements et de champs magiques dans une stack neuve. Le code est moderne sur le papier, mais personne ne sait le maintenir.
On donne le projet à un assistant et on lui demande de « migrer l'application ». Le résultat compile parfois. Mais les règles métier oubliées ne se voient qu'en production, chez vos clients, et personne ne peut dire ce qui a été perdu en route.
Découpage en petites unités, reverse engineering automatique par des agents en parallèle, plan d'implémentation relu par un développeur, génération du code par l'IA, validation humaine avec tests d'équivalence, et une boucle d'amélioration continue qui corrige la cause de chaque erreur. Le détail est dans la méthode ci-dessous.
Nous ne demandons pas à une IA de « migrer une application ». Nous construisons une chaîne de production composée d'agents spécialisés, avec des entrées et des sorties contrôlées, des tests, et une boucle d'amélioration continue. L'IA accélère chaque étape. Les décisions d'architecture et la validation finale restent humaines.
Chaque unité (un écran, un endpoint, une page) traverse la chaîne de bout en bout : des agents explorent le code WLangage en parallèle, un agent architecte produit un plan court, l'IA génère le code et les tests, puis un développeur relit et vérifie l'équivalence avec l'ancien système. Ce qui sort d'une étape est vérifié avant d'entrer dans la suivante.
Au début du projet, le contrôle humain est particulièrement serré : un mauvais pattern accepté à ce stade se propagerait à toutes les unités suivantes. Une fois la chaîne jugée fiable sur votre projet, la génération tourne dans le cloud, y compris la nuit, et nos ingénieurs se concentrent sur la relecture et les cas limites.
Auditer mon projet WinDev →Nous ne migrons pas « l'application » en bloc. Nous traitons un endpoint, un écran, une page à la fois. Chaque unité a un périmètre clair, des tests, et un état : à faire, en cours, validée. Vous voyez l'avancement réel, pas un pourcentage sur un Gantt.
Audit de 2 à 3 semainesDes dizaines d'agents explorent le legacy en parallèle. Les uns cartographient le code et les dépendances entre fenêtres, procédures et tables HFSQL. D'autres extraient les règles métier cachées dans les traitements. D'autres encore reconstituent les scénarios de test à partir de ce que fait vraiment l'application.
Par unité, en parallèleUn agent « architecte » prend l'unité analysée, nos standards internes et ce qui a déjà été migré sur votre projet, puis produit un plan d'implémentation court et contrôlé. Le plan est relu par un développeur avant toute génération.
Relu par un humainL'IA implémente la migration en respectant le plan et les standards définis : code, tests, documentation, pull request. Typage, lint et CI doivent être verts, sinon retour au plan. Une fois la chaîne fiable, cette étape tourne automatiquement dans le cloud, y compris la nuit.
Automatisé quand c'est méritéNos développeurs relisent, testent et vérifient l'équivalence avec l'ancien système, sur les scénarios extraits à l'étape 2. Au début du projet, ce contrôle est particulièrement serré pour éviter que de mauvais patterns se propagent aux unités suivantes.
Rien ne part sans un humainChaque erreur détectée et chaque commentaire de code review sont analysés pour comprendre pourquoi la chaîne a produit ce résultat. On corrige ensuite la cause : un prompt, un standard, un agent, une règle. L'erreur ne se reproduit pas sur les centaines d'unités suivantes.
En continuUne chaîne de production se juge à ses points de contrôle. Voici ce qui entre, ce qui sort, et ce qui empêche une mauvaise unité de passer à l'étape suivante.
Faites défiler horizontalement pour voir toutes les colonnes.
| Étape | Entrée | Sortie | Garde-fou |
|---|---|---|---|
| 1Découpage | Inventaire complet du projet WinDev : fenêtres, pages, procédures, tables | Liste d'unités priorisées, avec leurs dépendances | Une unité doit être livrable et testable seule |
| 2Reverse engineering | Code WLangage, analyses, schéma HFSQL, données d'exemple | Fiche par unité : dépendances, règles métier, scénarios de test | Plusieurs agents en parallèle, résultats croisés entre eux |
| 3Plan | Fiche de l'unité, standards internes, unités déjà migrées | Plan d'implémentation court, fichiers touchés, tests attendus | Relu par un développeur avant toute génération |
| 4Génération | Plan validé et standards | Code, tests, pull request documentée | Typage, lint, tests automatiques et CI verts, sinon retour au plan |
| 5Validation humaine | Pull request et ancien système en parallèle | Unité validée, ou renvoyée avec commentaires | Test d'équivalence sur les scénarios du legacy, contrôle renforcé en début de projet |
| 6Amélioration continue | Erreurs, retours de review, incidents | Prompts, standards, règles et agents mis à jour | Chaque erreur est remontée jusqu'à sa cause dans la chaîne |
Les premières unités sont relues ligne par ligne. C'est volontairement lent. Un pattern douteux accepté à ce stade se retrouverait dans toutes les unités suivantes, parce que l'agent architecte s'appuie sur ce qui a déjà été migré pour planifier la suite.
Une fois la chaîne jugée fiable sur votre projet, la génération tourne en continu dans le cloud. Les développeurs se concentrent sur la relecture, les cas limites et les règles métier qui méritent une conversation avec vos équipes. Le débit monte, la vigilance ne baisse pas : elle change simplement d'endroit.
Un seul langage du navigateur à la base de données. Le choix naturel quand vous voulez une équipe unique, du temps réel, des API consommées par plusieurs clients (web, mobile, partenaires) et une architecture modulaire qui grandit avec le produit. Types partagés entre front et back, moins d'erreurs d'intégration, vivier de développeurs JavaScript et TypeScript très large.
Le framework PHP le plus productif du marché, avec un écosystème complet : authentification, files d'attente, exports, facturation, tout est déjà là. Idéal pour un logiciel métier classique, une équipe qui connaît PHP, ou un budget qu'il faut tenir serré. Hébergement simple et peu coûteux, y compris chez un hébergeur français.
Le framework des systèmes d'information qui durent. Structuré, rigoureux, pensé pour les domaines métier complexes et les gros volumes de règles. C'est souvent le bon choix pour une ETI, un groupe, ou une organisation qui utilise déjà Symfony ailleurs dans son SI. Éditeur français, versions maintenues sur plusieurs années.
Les trois stacks sont open source, sans licence par poste, sans dongle, et sans éditeur qui puisse un jour facturer vos clients.
Nous avons construit notre chaîne de migration sur nos propres projets avant de la proposer. Les modèles d'IA changent tous les six mois, les garde-fous restent : ce sont eux qui font la différence entre un prototype impressionnant et un logiciel que vos équipes exploitent tous les jours.
Stacks cibles, modèles d'IA et outillage de migration

5 projets de refonte SI livrés en 12 mois pour le groupe derrière Spirou, Dupuis et Lucky Luke.
Voir le cas client ›
DSI externalisée sur 3 ans : socle applicatif, apps métiers et IA. Réduction de 95 % des coûts de maintenance.
Voir le cas client ›
Digitalisation complète du parcours commande B2B (devis, signature électronique, suivi) pour un leader du mobilier.
Voir le cas client ›“On a trouvé chez Yield des gens qui sont purement SMART.”
Franck JOUSSE, DSI
“Ils ont eu énormément d’impact sur le traitement de la data.”
Julien GOUPIT, Directeur Innovation
“Un produit qui répond encore plus au besoin exprimé.”
Lucas MAZET, Product Owner


La croissance fulgurante d’une agence de développement web & mobile autofinancée
Voir la parution ›
Interview de Cyrille ADAM, Co-fondateur de Yield Studio, sur le développement de l’agence
Voir la parution ›
Si l’App Store a trop de concurrents, les utilisateurs risquent de se perdre
Voir la parution ›
Développement logiciel : les entreprises sont à la ramasse et ça coûte (très) cher
Voir la parution ›
Le pari réussi des développeurs séniors à l’ère de l’IA
Voir la parution ›
L’IA contraint les équipes tech à se réorganiser, et c’est une opportunité
Voir la parution ›La migration est produite unité par unité, mais livrée comme une application complète. Le découpage en écrans, endpoints et pages sert à organiser le travail et à prouver l'équivalence de chaque morceau avec l'existant, pas à faire cohabiter deux systèmes en production. Votre application WinDev reste en service, inchangée, jusqu'à la bascule. Une fois toutes les unités validées, la nouvelle application prend le relais en une seule fois, à une date planifiée avec vous, avec l'ancien système conservé en repli le temps de la validation.
Oui, l'IA produit la majorité du code, à partir d'un plan et de standards qu'elle n'a pas choisis seule. Et c'est Yield Studio qui en est responsable, contractuellement et techniquement. Rien n'est mis en production sans qu'un développeur ait relu le code et vérifié l'équivalence avec l'ancien système. Ce que l'IA change, c'est le temps passé à écrire. Ce qu'elle ne change pas, c'est qui répond de la qualité.
Les données sont migrées vers PostgreSQL. Le schéma est reconstruit à partir de l'analyse WinDev, les scripts de migration sont rejoués à blanc sur une copie jusqu'à ce que chaque table soit identique entre la source et la cible, puis une dernière fois le jour de la bascule. Vous ne perdez ni l'historique, ni les cas particuliers accumulés depuis des années.
Ça dépend du nombre d'unités et de leur complexité, et c'est exactement ce que l'audit initial mesure. En deux à trois semaines, les agents de reverse engineering produisent un inventaire complet : combien d'écrans, combien de règles métier, quelles dépendances, quels risques. Vous obtenez un chiffrage construit unité par unité, pas un forfait global invérifiable. Une application de quelques dizaines d'écrans se migre en quelques mois, pas en années, soit environ trois fois plus vite qu'une réécriture classique.
Oui, dans une limite fixée ensemble. L'audit produit un inventaire daté de l'application. Les évolutions faites côté WinDev après cette date sont listées et rejouées sur la nouvelle stack avant la bascule. Plus la migration est courte, moins il y en a, et c'est l'un des intérêts d'aller vite. Les évolutions lourdes sont de préférence reportées sur la nouvelle application. Si vous êtes encore sur une version WinDev antérieure à 2026, vous conservez d'après les informations disponibles votre licence perpétuelle pour maintenir l'existant pendant la transition.
Celle que votre équipe, ou l'équipe que vous recruterez, saura faire vivre. Si vous avez déjà des développeurs PHP en interne, Laravel ou Symfony évitent un changement de culture. Si vous partez de zéro ou visez un produit SaaS avec du temps réel, NestJS et TypeScript de bout en bout simplifient tout. Si votre SI est complexe et que vous êtes une ETI ou un groupe, Symfony est souvent le choix le plus durable. Nous en discutons pendant l'audit, avec votre DSI et vos développeurs, avant de figer quoi que ce soit.
L'audit initial est chiffré à part et donne un prix pour la migration complète, construit unité par unité, avec le détail de ce qui est compté. L'audit est un engagement séparé : vous pouvez le faire, lire le chiffrage, et décider ensuite. La comparaison utile n'est pas avec le coût d'une réécriture classique, mais avec ce que vous paierez chaque année en abonnement et en redevance si vous restez sur WinDev. Sur trois à cinq ans, la migration se finance souvent seule.
Parce que le modèle économique de PC Soft a changé depuis son rachat par Constellation Software fin 2024 : fin des licences perpétuelles, abonnement annuel en hausse d'environ 43 %, et depuis juin 2026 une redevance annoncée sur chaque poste qui exécute une application WinDev, y compris chez vos clients finaux. Chaque année d'attente augmente le montant du chèque et réduit votre marge de négociation, puisque votre accès au code source dépend désormais de la continuité de l'abonnement.
30 minutes pour inventorier votre application WinDev, estimer le nombre d'unités à migrer et vous dire honnêtement si la migration se finance seule face au modèle 2026 de PC Soft.
Auditer mon projet WinDevAppel de 30 min → Audit de 2 à 3 semaines → Migration → Bascule validée
