sqling

Oracle Forms modernization

Migrate off Oracle without the two-year rewrite first.

An Oracle Forms application is twenty years of business rules in .fmb files and PL/SQL packages. A full rewrite means freezing feature work for 18 to 24 months and hoping the vendor finishes before your Oracle renewal lapses. There is another way to run this.

Current state: we are taking on design-partner engagements while the runtime matures. Pilots run against a bounded subset of your forms; everything we learn goes back into the runner.

The problem every Forms migration hits first

How we work

  1. Inventory the estate

    Browser-based tools read every .fmb, .mmb and .pll you have — no Forms Builder, no upload. We produce an accurate module list, PL/SQL footprint and table dependency graph before anyone commits to a plan.

  2. Run the forms against Postgres

    Our sqling Runner reads .fmb files directly and executes their triggers against Postgres — no Forms Services, no WebLogic, no Java. The application your users know keeps working while the migration proceeds.

  3. Replace by surface area

    A new UI goes in a module at a time, cutting over the forms behind it. Users see the change on the schedule you choose; the back office keeps running on day two of the project as well as day two hundred.

  4. Decommission on your timetable

    When the replacement covers everything, the runner retires with it. No orphaned systems, no "temporary" Forms Services kept alive for the last few modules nobody got to.

What makes this different

Most Forms migrations are architected as rip-and-replace because the alternative — running Forms somewhere other than Forms Services — did not exist as an off-the-shelf answer. We built that alternative. The Forms runner and the PL/SQL engine underneath it are our products, not a stack we assembled from other people's. When something your Forms do runs into something the runner doesn't do, the fix lands in the runner the next day, not on a vendor's roadmap.

Who this is for

Have a Forms estate you need to move?

Send us an inventory count and a sample .fmb or two and we will tell you what a pilot would look like. Contact Data Design Group.