Refonte technologique
et migration WinDev, WebDev et WinDev Mobile
Pourquoi envisager une refonte ou une migration WinDev ?
Maîtrise des coûts
Réduire la dépendance à un environnement de licences propriétaire, au profit de technologies open source ou standards, sans licence de développement ni d’exécution selon la stack retenue.
Pérennité des compétences
Accessibilité
Interopérabilité
Ouverture à l’IA
Trois stratégies de modernisation
Réécriture complète
Migration progressive
Adaptée aux applications critiques, pour lesquelles une coupure ou une bascule unique n’est pas envisageable.
Modernisation ciblée
Ce que devient chaque brique de votre application WinDev
Les technologies cibles, couche par couche
Le cœur de l’application : règles de gestion, calculs, droits, échanges.
L’intelligence artificielle, dans la méthode et dans l’application
Pendant le projet : le développement augmenté
- Analyse du code WLangage : cartographie des fenêtres, traitements, dépendances et accès aux données.
- Rétro-documentation : spécifications fonctionnelles, dictionnaire de données et règles de gestion, souvent absents des applications anciennes.
- Conversion assistée : réécriture des traitements dans la technologie cible, module par module.
- Tests de non-régression : génération de scénarios comparant le comportement de l’ancienne et de la nouvelle application.
- Reprise des données : scripts de migration et contrôles de cohérence générés et vérifiés.
Dans l’application livrée : de nouvelles fonctionnalités
- Lecture automatique de documents : extraction des données de factures, bons de commande et bordereaux (Tesseract, PaddleOCR, docTR, modèles de vision).
- Assistant conversationnel : réponses fondées sur vos propres documents et données, avec citation des sources (RAG avec LangChain ou LlamaIndex, pgvector, Qdrant).
- Recherche sémantique : retrouver un dossier, un contrat ou un client à partir d’une question formulée librement.
- Classification et routage : tri automatique des courriels, demandes et tickets vers le bon service.
- Prévision et détection d’anomalies : ventes, stocks, charge de travail, écarts de facturation (scikit-learn, XGBoost, PyTorch).
- Agents d’automatisation : préparation de saisies, relances et synthèses, toujours soumises à validation humaine.
Modèles et hébergement de l’IA
- Modèles par API : Mistral AI, OpenAI, Anthropic Claude ou Google Gemini, pour une mise en œuvre rapide.
- Modèles ouverts auto-hébergés : Mistral, Llama ou Qwen servis avec vLLM ou Ollama sur un serveur GPU, chez un hébergeur français ou dans vos locaux.
- Conformité : traitements documentés, maîtrise des flux de données et prise en compte du RGPD et du règlement européen sur l’IA.
Notre méthode, de l’étude au déploiement
Étude de l'existant
Livrable : rapport d'étude, stratégies possibles, estimation budgétaire et calendrier.
Rétro-documentation et spécifications
Livrable : spécifications fonctionnelles, dictionnaire de données, règles de gestion validées.
Architecture cible
Choix des technologies, du mode d'hébergement, du modèle de sécurité et de la stratégie de reprise des données. Découpage du projet en lots fonctionnels.
Livrable : dossier d'architecture technique et planning détaillé par lot.
Développement augmenté par l'IA
Réalisation par itérations courtes, avec démonstrations régulières sur un environnement de recette. Vos utilisateurs valident chaque module au fil de l'eau.
Livrable : versions intermédiaires testables et code source versionné.
Reprise des données et recette
Migrations à blanc successives, rapprochement des volumes et des totaux, contrôles de cohérence. Campagne de tests de non-régression automatisés, puis recette par vos équipes.
Livrable : rapports de reprise et procès-verbal de recette.
Mise en production et accompagnement
Bascule planifiée pour limiter l'impact sur l'activité, formation des utilisateurs et des administrateurs, période de suivi renforcé, puis maintenance et évolutions dans le cadre de notre TMA.
Livrable : application en production, documentation utilisateur et technique.
-40 %
Sur le prix établi selon
notre méthodologie traditionnelle
Programme WinDev : -40 % sur la refonte de votre application
Grâce au développement augmenté par l’IA, notre coût de production a baissé. Nous appliquons -40 % sur le prix établi selon notre méthodologie traditionnelle, à périmètre fonctionnel identique. Ce n’est pas une remise commerciale : c’est notre coût qui a baissé, pas notre marge.
À l’issue de l’étude de l’existant, nous vous remettons les deux chiffrages, le prix selon la méthodologie traditionnelle et le prix selon la méthode augmentée. L’écart est détaillé poste par poste. Vous disposez ainsi d’une base de comparaison objective avec les autres devis que vous recevrez.
Questions sur la refonte technologique
Peut-on migrer une application WinDev vers Python/Django ?
Oui. Le WLangage ne se convertit pas automatiquement ligne à ligne, mais l’analyse assistée par IA permet d’extraire la logique de chaque traitement et de la réécrire proprement en Python. Les règles de gestion, les écrans principaux et l’ensemble des données sont conservés.
