
Oracle Forms + Webswing
Oracle Forms in an open world with Webswing and HTML5. Modernise, mobilise, and integrate Oracle Forms without code changes.
Run your Oracle Forms in any browser, on any device, Java-free. Deliver a modern HTML5 experience, integrate APEX (and other web apps) side-by-side, and keep your proven Forms logic intact. All with zero client installs and enterprise-grade operations.
—
📅 Book a live demo 🧪 Try the interactive Forms demo 📘 Read the setup guide ✉️ Contact us
If your teams rely on Oracle Forms but are stuck with FSAL/JWS launchers, per-machine Java, and an aging UI, Webswing gives you a safe, incremental path forward. Your Forms continue to run server-side; users get a pure HTML5 UI in any browser. No JRE, no plugins, no extensions. You keep proven PL/SQL logic and triggers while opening the door to modern UX, testability, and enterprise-grade operations.
—
Your users only need a browser. No JRE, no FSAL/JWS, no plugins. Roll out to Windows, macOS, Linux, iPadOS, Android without touching your Forms code.
—
Refresh your UI with HTML5/CSS step-by-step. Render Forms controls as web components and apply styles; or go further with an HTML panel to embed modern content right in the Forms window.
—
Run APEX, reports, charts, maps or your React/Angular pages together with Forms in a single browser tab. Pass events both ways to create seamless flows.
—
Automate UI tests with Webswing Test Tool, load-test with the JMeter plugin, and go pro with QF-Test integration for robust end-to-end coverage.
The classic Forms model isn’t natively portable to the browser, doesn’t embed easily inside modern web apps, and isn’t touch-friendly. Applets are long gone; FSAL/JWS complicate rollout and updates, and it’s hard to add progressive features or test at scale. Many teams want a web experience without a risky migration, a way to modernise step-by-step while maintaining the business logic that works.
Teams want a web experience without a risky migration. A way to modernise step-by-step while maintaining the business logic that works.
Webswing executes Oracle Forms on the server and renders the UI as HTML5 in the browser. End-users need only a standard browser. No client Java, no FSAL/JWS, no extensions. Despite running in the browser, you keep “desktop-like” comfort: printing, clipboard, secure file upload/download (including drag-and-drop), and reports opening as PDF in a new tab. Operations are enterprise-ready from day one: SSO, reverse proxy, clustering, auditing, metrics, cloud-friendly delivery. When you’re ready, you can refresh the look via CSS and Web Components or inject HTML content directly into the Forms window.

Fig.1: Webswing Integration with FMW
For hybrid scenarios, the JavaScript ⇄ Forms bridge lets you pass values and trigger events between web content and Forms (e.g., using dispatchCustomEvent/FBean or the JS link described in the deck). That’s how you can place APEX reports or other web pages alongside Forms and orchestrate a seamless flow.
Do you have a special use case? Book a scoping call and we’ll map your path from “as-is” to “modern” with minimal change.
The most popular pattern is Forms + APEX in a single browser tab. You can also embed React/Angular or plain HTML to enrich a legacy process, pass data both ways via the JS bridge, and progressively move the pieces that benefit most from the web while leaving core PL/SQL where it shines. As you go, you can render Forms controls as HTML Web Components and apply CSS for a fresher, accessible look.
Today Webswing supports Oracle Forms 14.1.2 and 12.2.1.19 and runs with Java 8, 11, 17, and 21 (with 25 planned in future releases). Because the UI runs in the browser sandbox, standard web security rules apply (CORS, CSP, cookies). That means limited access to local file systems, network drivers, registry, and external desktop apps, and WebUtil usage is therefore constrained.
If you rely on deep OS integrations, let’s discuss patterns that fit your use-case.
—
Do we need to change our Forms code?
Not to go live. Webswing brings your Forms to HTML5 with zero client-side Java. You can modernise the UI later, incrementally.
—
Yes. Users only need a standard browser - no JRE, no FSAL/JWS, no plugins.
—
Printing, clipboard, and file transfers are supported directly from the browser, including drag-and-drop. Reports can open in a new tab.
—
Yes. Embed APEX and other web content in the same window and exchange events with Forms.
—
Use Webswing Test Tool, JMeter plugin for load, and QF-Test for full UI automation.
—
📅 Book a live demo 🧪 Try the interactive Forms demo 📘 Read the setup guide ✉️ Contact us