Compare and search .fmb files, browse data through form metadata, trace live execution, and shorten the build-test cycle on Windows.
FormsXray works with the Oracle Forms files and runtimes your team already uses. It is built on Oracle JDAPI, so the tools can inspect form metadata without converting .fmb files to another format.
Select two .fmb/.mmb/.pll files and get a full hierarchical diff — every block, item, trigger, and property. Search and replace across hundreds of form files simultaneously with wildcard support.
* and ? wildcards.rdf filesOpen a .fmb file and immediately query the underlying Oracle database through the form's own block and column definitions — complete with master/detail relationships, inline editing, and transactional saves. The built-in Analyze tab then lets AI work through your form code.
Instrument your form to log every trigger that fires and every error raised during a live Oracle Forms session — then watch the execution log update in real time as you run it.
Launch any Oracle Form or Report directly without going through the main application menu. Designed for developers who need to run individual items quickly during development and testing.
Lets Oracle Forms 12 developers run forms using frmsal.jar directly from the Forms Developer run button — eliminating the need to switch to a browser or configure a separate runtime environment.
A familiar Oracle Forms-style visual designer that generates clean Python FastAPI backend code — letting Forms developers build modern web applications without leaving the design paradigm they know.
Automates the migration of existing Oracle Forms applications to FormsXray-Design format — converting .fmb files so they can be opened, edited, and re-generated as modern Python FastAPI applications.
Every competitor that works with .fmb files either requires you to export XML or makes guesses about the binary format. FormsXray uses Oracle JDAPI — Oracle's own programmatic API — to read form definitions with 100% fidelity.
FormsXray reads the .fmb binary directly. No Forms Designer required, no intermediate XML, no manual conversion step.
Not reverse-engineered. FormsXray uses Oracle's own Java API (JDAPI) to read form metadata — the same API Oracle uses internally.
FormsXray-View saves edits using Oracle ROWID — the same technique Oracle uses internally. Saves work even on legacy tables without PKs.
FormsXray-View understands Oracle Forms relation objects natively — selecting a master row auto-queries related detail blocks without any SQL.
FormsXray uses the Microsoft .NET 10 Desktop Runtime. If it is not already present, setup downloads and installs the signed Microsoft runtime automatically.
Designed for the reality of Oracle Forms shops: large legacy libraries, no PKs everywhere, complex views, multiple Oracle installations on one machine.
FormsXray installs like any Windows application. Oracle Forms must be installed; setup handles the .NET 10 Desktop Runtime and may need an internet connection to download it.
Click Download Free Trial for the product you want. The Windows installer downloads immediately.
If needed, setup downloads and installs the Microsoft .NET 10 Desktop Runtime before installing FormsXray. Point the app to your Oracle Home on first launch.
Load any .fmb, .mmb, or .pll file directly — no Designer, no XML export. Start comparing or querying immediately.
Use the full product free for 30 days. Purchase a license key and activate inside the app whenever you're ready.
All products include a full-featured 30-day free trial. Licenses are perpetual — buy once, no subscription.
Compare & Search
Perpetual license · Single seat
Data Browser & AI Code Analyser
Perpetual license · Single seat
Execution Tracer
Perpetual license · Single seat
Ad-hoc Forms & Reports Launcher
Perpetual license · No charge
Forms Developer Run Button Integration
No license key required · No charge
Oracle Forms-like designer · Python FastAPI output
Pricing to be announced
Oracle Forms .fmb to FormsXray-Design migration
Pricing to be announced
Buy any combination of products together and pay less than individual prices.
All prices are per seat and include 12 months of updates. Renewal for another year of updates: CS $109, View $109, Trace $59.
Every team and site licence includes 12 months of updates. Renewal pricing is based on the single-product update renewal.
All three products share the same system requirements. The key dependency is Oracle Forms being installed on the same machine — FormsXray uses Oracle JDAPI which ships with Oracle Forms.
64-bit Windows only. No 32-bit or macOS/Linux support.
Oracle Forms 12c or later must be installed on the same machine — FormsXray uses JDAPI, which ships with Oracle Forms. Once installed, FormsXray can open and analyse .fmb/.mmb/.pll files created with any version of Oracle Forms from 6i through 14.
The apps require the Microsoft .NET 10 Desktop Runtime. Setup downloads and installs it automatically when it is missing, which requires an internet connection.
FormsXray-View requires TCP/IP access to your Oracle database. Standard host:port/service connection.
Download the free trial and start using FormsXray today. No credit card, no sign-up, no friction.