Un schéma mieux structuré
Refonte et normalisation du schéma : passage d'un modèle parfois dénormalisé ou figé à une architecture relationnelle moderne, optimisée pour le web et les API.
Migration WinDev / WebDev vers Laravel & React
Votre logiciel WinDev / WebDev porte des années de savoir-faire. Nous vous aidons à le faire évoluer vers une application web Laravel + React, accessible depuis un navigateur et construite sur des technologies ouvertes et puissantes.
Le point de départ
Votre application WinDev ou WebDev
Vos processus, vos données et les habitudes de vos équipes.
L'arrivée
Une application web sur mesure
Un accès web universel, des API ouvertes et une architecture pérenne pour accélérer vos développements.
LA DONNÉE AU CŒUR DU PROJET
Les bases HFSQL portent souvent dix ou vingt ans d'ajustements, de liaisons implicites et de contraintes métier propres au WLangage. Nous ne nous contentons pas d'exporter vos tables : nous assainissons et modernisons l'ensemble de votre modèle.
Votre base actuelle
HFSQL
Un modèle repensé pour le web
PostgreSQL / MySQL
Refonte et normalisation du schéma : passage d'un modèle parfois dénormalisé ou figé à une architecture relationnelle moderne, optimisée pour le web et les API.
Reprise de l'historique et contrôle des volumes transférés. Les dépendances, index et clés étrangères sont repris ou adaptés au nouveau schéma pour préserver la cohérence des données.
Réécriture des triggers, procédures stockées et automatismes HFSQL dans l'écosystème Laravel : Eloquent, jobs asynchrones et services dédiés.
Tests de cohérence et migrations à blanc avant la bascule définitive : chaque répétition permet de détecter les écarts et d'assurer la continuité de votre activité.
REPRENDRE LA MAIN
WinDev a accompagné votre activité. Mais lorsque vos besoins évoluent, rester lié aux outils PC SOFT et au WLangage peut devenir une contrainte. Migrer vers le web permet de repenser ce cadre, tout en préservant les règles métier qui font la valeur de votre application.
Un socle open source, un code versionné et une documentation pour faciliter la reprise. L'hébergement et les outils de développement se choisissent selon vos besoins, sans rien imposer.
Faire communiquer votre application avec un CRM, un site e-commerce ou un service partenaire. Des API et des formats d'échange documentés permettent d'organiser ces connexions.
Accéder à votre outil depuis un navigateur et adapter les écrans aux usages de vos équipes. Les mises à jour de l'application sont déployées sur le serveur, sans réinstaller chaque poste.
UN SOCLE OUVERT
Des technologies complémentaires pour construire une application adaptée à votre activité. L'objectif : un outil que l'on peut comprendre, maintenir et faire évoluer.
Les règles métier, côté serveur.
Calculs, droits d'accès, traitements, données et échanges avec vos autres outils : nous reconstruisons la logique de votre application en PHP, avec Laravel. Des tests vérifient les comportements essentiels à votre activité.
Découvrir LaravelL'interface, côté utilisateur.
Écrans de saisie, tableaux, recherche et navigation : React permet de construire des interfaces interactives. Nous repensons les parcours avec vos utilisateurs, plutôt que de reproduire chaque fenêtre WinDev à l'identique.
Découvrir ReactUNE MIGRATION PAR ÉTAPES
Une migration se prépare avec les personnes qui utilisent le logiciel. Nous définissons ensemble un périmètre utile, puis validons chaque étape avant d'étendre la nouvelle application.
Phase 1
Examiner les sources, les règles métier, les données HFSQL ou SQL, les états et les connexions externes. Identifier ce qu'il faut conserver, améliorer ou abandonner.
Phase 2
Choisir un parcours représentatif, concevoir ses écrans et tester les contraintes techniques. Préciser le budget, les priorités et le calendrier sur cette base.
Phase 3
Développer par lots, faire essayer l'application aux équipes et répéter les imports de données. Comparer les résultats avec ceux de l'outil existant.
Phase 4
Préparer les sauvegardes, les contrôles, la formation et un plan de retour arrière. Planifier la mise en service puis accompagner les premiers usages.
AVANT DE SE LANCER
Chaque application a son histoire. Le premier échange sert à comprendre la vôtre.
CONTACT
Une idée à concrétiser ou simplement une question ?
Appelez-nous ou écrivez-nous directement.