Migrate Oracle Forms to a Web App | Rescue
To migrate an Oracle Forms application to the web, you rebuild the business logic as a modern web application (API backend plus browser front end) and either keep or migrate the underlying Oracle database. You do not try to keep the Forms runtime alive. This removes the costly Oracle Fusion Middleware and WebLogic stack, ends the dependency on the dead Java applet model, and gives you a clean web app that runs in any current browser.
Why an Oracle Forms application is a liability now
Oracle Forms (6i, 10g, 11g, 12c) was built for a client-server and then an applet-in-the-browser world that no longer exists. Keeping it running is increasingly expensive and risky.
- Dead applet model: older Forms versions ran through a Java browser plugin. Modern browsers removed that plugin, so the classic deployment simply does not work anymore.
- Heavy middleware: current Forms needs Oracle Fusion Middleware and WebLogic, a large, costly stack to license, patch, and keep secure.
- Expensive licensing: the Forms, middleware, and database stack is a significant recurring cost.
- Scarce skills: experienced Oracle Forms and Reports developers are hard to find, and PL/SQL-plus-Forms expertise is retiring out of the market.
- Poor mobile and integration reach: Forms was never designed for phones or for clean modern web APIs.
Our migration approach: rebuild the logic, keep the data
We are honest about this: there is no reliable push-button tool that turns Forms and PL/SQL into a clean, maintainable web application. We treat your Forms and Reports as a precise specification of what the business does, then rebuild on a modern, open web stack.
- Capture the logic: we document every form, trigger, and Reports layout as a specification you can review and sign off.
- Respect the database: much of your value sits in the Oracle schema and PL/SQL. We can keep your Oracle database or migrate it to another modern database, whichever suits your budget and strategy.
- Rebuild the front end: we recreate your screens as a responsive browser interface with no plugin, no applet, and no WebLogic.
- Modernise reports: Oracle Reports output is rebuilt as web and export-friendly reports your team can run on demand.
If you are deciding between a web rebuild and staying on an installed stack, our web vs installed software guide explains the trade-offs clearly.
What you get
- Web and mobile: one responsive application opened in any current browser on desktop, tablet, or phone, with nothing to install on the client.
- Real concurrency: 50+ concurrent users on shared data, without applet sessions or heavy per-client runtimes.
- Role-based access: fine-grained permissions mapped from your existing Forms roles and security.
- Backups and recovery: automated database backups and a tested restore path.
- Open, integrable code: a documented API so the system connects to accounting, logistics, and partner services.
Oracle Forms often sits under ERP, finance, or stock systems. If that is you, see our ERP software guide and our warehouse and inventory software page for how we handle data-heavy enterprise rebuilds.
How the project runs
- Audit: we inventory your forms, triggers, PL/SQL, and Reports and agree the scope, priority modules, and database strategy.
- Rebuild: we implement the logic and screens on a modern web stack in reviewable increments, so you see working pages early.
- Data migration: if you move off Oracle, we migrate the schema and data with validation and a side-by-side check against the old system; if you keep Oracle, we connect to it directly.
- Training and cutover: we train your team, run a parallel period, then switch over with support on hand.
Delivery is remote with English-language support throughout. We are a focused software team and we do not make certification or office claims we cannot stand behind. The full overview lives on our software rescue hub, and we also build custom software from the ground up.
Frequently Asked Questions
Do we have to leave the Oracle database?
No. You can keep your Oracle database and we build the new web application on top of it, or we migrate the data to another modern database if you want to reduce licensing. We scope that choice with you during the audit.
What happens to our PL/SQL business logic?
We review it as part of the specification. Logic that belongs in the database can stay, and logic tied to Forms is reimplemented cleanly in the web backend, so nothing important is lost.
Will the new app still work after browsers drop more legacy features?
Yes. The rebuilt application uses standard modern web technology with no Java plugin or applet, so it is not exposed to the browser changes that broke the old Forms deployment.
How long does an Oracle Forms migration take?
It depends on the number of forms and reports and whether you keep or migrate the database. We size it during the audit and deliver in increments, so priority modules can go live before the whole system is complete.