Migration · une application Oracle Forms

    Comment migrer une application Oracle Forms vers une application web sur-mesure

    Migrer une application Oracle Forms vers une application web sur-mesure prend 8 à 16 semaines et environ 8 000 – 25 500 € de reprise des données, en plus du nouvel outil (5 000 à 20 000 € par lot). Oracle Forms a servi pendant des années à construire des applications de gestion robustes sur des bases Oracle, dans l'industrie, la finance, la santé ou les collectivités.

    Par Baptiste Lamidey, fondateur de Trinity StudioMis à jour le

    Migrer une application Oracle Forms : repères

    Durée de migration
    8 à 16 semaines
    Reprise des données (en plus du nouvel outil)
    8 000 – 25 500 €
    Situation de départ
    application vieillissante
    Solutions cibles
    application métier, ERP sur-mesure et outil de gestion

    Les signes qu’il est temps de quitter une application Oracle Forms

    Oracle Forms a servi pendant des années à construire des applications de gestion robustes sur des bases Oracle, dans l'industrie, la finance, la santé ou les collectivités. Ces applications fonctionnent encore, mais leur interface date, leur déploiement dépend de composants anciens, les compétences se raréfient et chaque évolution coûte cher alors que les utilisateurs attendent un outil web moderne.

    Les problèmes qui s’accumulent

    • Les développeurs qui maîtrisent Oracle Forms se font rares et leurs interventions deviennent coûteuses et difficiles à planifier.
    • L'interface ancienne ralentit les utilisateurs et rend la formation des nouveaux arrivants longue et pénible.
    • Le déploiement repose sur des composants techniques anciens qui posent des problèmes de sécurité et de compatibilité.
    • Ouvrir l'application à des partenaires, à des clients ou à des usages mobiles demande des développements lourds.

    Un projet comme celui-ci ? Obtenez un ordre de grandeur sous 24 h

    • Réponse du fondateur, pas d’un commercial
    • Budget plafonné à 20 000 €, code source livré
    • Cadrage gratuit, sans engagement
    ou réservez un appel de 30 minutes

    Sans engagement. Réponse du fondateur sous 24 h ouvrées. Confidentialité

    Migrer sans rupture d’activité : 5 étapes

    1. Inventorier écrans et traitements

      Recenser les écrans, les états, les traitements stockés en base et les utilisateurs de chacun, pour distinguer les fonctions indispensables de celles qui ne servent plus et qu'il est inutile de reprendre.

    2. Extraire la logique de la base

      Relire les procédures, déclencheurs et paquets PL/SQL qui portent une grande partie des règles métier, et documenter ces règles avec les utilisateurs clés avant de concevoir la nouvelle application.

    3. Construire une application web

      Développer une application web moderne avec les mêmes objets métier, des écrans repensés pour les usages actuels et une interface de programmation qui ouvre les données aux autres outils.

    4. Réutiliser ou migrer la base

      Selon le contexte, garder la base Oracle existante dans un premier temps ou migrer les données vers une base plus simple à exploiter, avec des contrôles de cohérence complets.

    5. Basculer par modules

      Remplacer les écrans module par module, en gardant l'ancienne application accessible en lecture, puis arrêter les composants Forms une fois tous les usages couverts et validés.

    Récupérer les données existantes

    Les données vivent dans une base Oracle, accessible en SQL et exportable table par table. Une grande partie des règles est codée en PL/SQL dans la base elle-même, ce qui impose de relire ce code avant toute migration.

    Risques à maîtriser

    • Une règle métier cachée dans un déclencheur de base est perdue si le code PL/SQL n'est pas relu en entier.
    • Migrer la base et l'interface en même temps augmente fortement le risque d'erreur par rapport à une approche en deux temps.
    • Les états imprimés et exports réglementaires oubliés dans l'analyse manquent le jour de la bascule.

    Questions fréquentes

    Peut-on garder notre base Oracle ?

    Oui. La nouvelle application peut s'appuyer sur la base existante dans un premier temps, ce qui réduit les risques, puis les données peuvent être migrées plus tard vers une base plus simple à exploiter.

    Que deviennent les traitements en PL/SQL ?

    Ils sont relus et classés. Certains restent en base, d'autres sont réécrits dans l'application, et ceux qui ne servent plus sont abandonnés après validation avec les utilisateurs concernés.

    Combien de temps dure une migration depuis Oracle Forms ?

    Il faut compter de huit à seize semaines selon le nombre d'écrans, de traitements et d'états, avec une bascule module par module qui limite les perturbations pour les équipes.

    Méthode et sources

    Budget de migration = durée × 1 000 à 1 600 € par semaine : la reprise des données est menée à temps partiel pendant le lot de développement. Estimation indicative avant audit de l’existant.

    Mise à jour : octobre 2026. Auteur : Baptiste Lamidey, fondateur de Trinity Studio. Ces valeurs sont des estimations indicatives destinées à cadrer un budget, pas un devis : un chiffrage ferme demande un cadrage du périmètre.

    Recevez un chiffrage adapté à votre contexte

    Cinq questions, une réponse sous 24h ouvrées, sans engagement.

    Sans engagement · 24h
    Étape 1/5

    Parlez-nous de votre projet idéal

    2 minutes. Aucune prise de tête.

    Votre e-mail est enregistré dès cette étape pour que nous puissions vous répondre, même si vous ne terminez pas le formulaire. Il sert uniquement à traiter votre demande. Politique de confidentialité