Tools for Oracle Forms Developers

Practical tools for Oracle Forms teams.

Compare and search .fmb files, browse data through form metadata, trace live execution, and shorten the build-test cycle on Windows.

30-day free trial, no credit card
Powered by Oracle JDAPI
Windows 10/11 x64

Tools for the work around Forms Developer.

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.

FormsXray-CS
Compare, Search & Replace Oracle Forms modules
Windows x64

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.

  • Side-by-side structured diff with ADDED / REMOVED / MODIFIED badges
  • Click any changed object to see a line-level property diff
  • Search across entire folder trees with * and ? wildcards
  • Replace matched property values across multiple files in one operation
  • Export results as HTML or plain-text reports
  • Supports .fmb, .mmb, and .pll files
  • Database-aware dependency and impact analysis down to column level
  • Confirmed versus possible relationships called out clearly
  • Search Oracle Reports .rdf files
  • Merge editor for resolving differences
FormsXray-View
Oracle Forms data browser and AI-assisted code analyser
Windows x64

Open 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.

  • Browse all database blocks and their columns before running a query
  • Master/detail tabs automatically populated from Oracle Forms relations
  • In-grid editing with ROWID-based saves — no primary key required
  • AI explains complex triggers in plain English
  • AI detects potential bugs, duplicate logic, and dead code before deployment
  • AI generates developer documentation and recommends Oracle Forms best practices
FormsXray-Trace
Step-by-step execution tracing for Oracle Forms debugging
Windows x64

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.

  • Adds logging code to the trigger types you select, saves a traced copy
  • Compile and run the traced form exactly as normal
  • Auto-Refresh and Follow keep the log scrolled to the latest entry
  • Click any error for a detail pop-up: block, field, and full ORA- description
  • Your original .fmb is never modified
FormsXray-Run
Ad-hoc launcher for Oracle Forms and Reports
Windows x64

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.

  • Browse and launch any .fmb or report without navigating menus
  • Pass parameters directly from the launcher
  • Keeps a history of recently run items for quick re-launch
  • Useful for ad-hoc testing and developer workflows
FormsXray-Proxy
Run Oracle Forms directly from the Forms Developer run button
Windows x64

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.

  • Intercepts the Forms Developer run action and routes via frmsal.jar
  • No browser or web server required for form execution
  • Works seamlessly with the standard Forms 12 development workflow
  • Removes the context-switch between building and testing
FormsXray-Design
Oracle Forms-like designer that produces Python FastAPI runtime code
In Development

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.

  • Drag-and-drop form designer with Oracle Forms-familiar UI concepts
  • Generates Python FastAPI runtime code from visual designs
  • Modern web output from a familiar design workflow
  • Perfect companion to FormsXray-Migrate
FormsXray-Migrate
Convert Oracle Forms .fmb files to FormsXray-Design format
In Development

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.

  • Reads Oracle Forms .fmb files using Oracle JDAPI
  • Converts form definitions to FormsXray-Design project format
  • Preserves form structure, blocks, items, and triggers
  • The fastest path from legacy Oracle Forms to a modern stack

Built on Oracle's own engine

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.

No XML export needed

FormsXray reads the .fmb binary directly. No Forms Designer required, no intermediate XML, no manual conversion step.

Powered by Oracle JDAPI

Not reverse-engineered. FormsXray uses Oracle's own Java API (JDAPI) to read form metadata — the same API Oracle uses internally.

No-primary-key saves

FormsXray-View saves edits using Oracle ROWID — the same technique Oracle uses internally. Saves work even on legacy tables without PKs.

Master/detail-aware

FormsXray-View understands Oracle Forms relation objects natively — selecting a master row auto-queries related detail blocks without any SQL.

.NET handled by setup

FormsXray uses the Microsoft .NET 10 Desktop Runtime. If it is not already present, setup downloads and installs the signed Microsoft runtime automatically.

Built for real teams

Designed for the reality of Oracle Forms shops: large legacy libraries, no PKs everywhere, complex views, multiple Oracle installations on one machine.

Up and running in minutes

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.

1

Download the trial

Click Download Free Trial for the product you want. The Windows installer downloads immediately.

2

Run the installer

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.

3

Open your .fmb files

Load any .fmb, .mmb, or .pll file directly — no Designer, no XML export. Start comparing or querying immediately.

4

Activate when ready

Use the full product free for 30 days. Purchase a license key and activate inside the app whenever you're ready.

Simple, perpetual licensing

All products include a full-featured 30-day free trial. Licenses are perpetual — buy once, no subscription.

FormsXray-CS

Compare & Search

$299

Perpetual license · Single seat

  • Full diff & compare engine
  • Multi-file search with wildcards
  • Bulk replace across libraries
  • HTML & text report export
  • 30-day free trial included
Download Free Trial Buy License — $299
FormsXray-View

Data Browser & AI Code Analyser

$199

Perpetual license · Single seat

  • Query via .fmb block metadata
  • In-grid editing & transactional save
  • AI code analysis & documentation
  • Data type validation against DB
  • 30-day free trial included
Download Free Trial Buy License — $199
FormsXray-Trace

Execution Tracer

$149

Perpetual license · Single seat

  • Step-by-step trigger tracing
  • Error capture with runtime data
  • Auto-Refresh & Follow live log
  • ORA- error detail pop-up
  • 30-day free trial included
Download Free Trial Buy License — $149
FormsXray-Run

Ad-hoc Forms & Reports Launcher

Free

Perpetual license · No charge

  • Launch forms and reports directly
  • Pass parameters at launch time
  • Recent items history
  • License key required — free to request
Get Your Free Key
FormsXray-Proxy

Forms Developer Run Button Integration

Free

No license key required · No charge

  • Run via frmsal.jar from Forms Developer
  • No browser or web server required
  • Seamless Forms 12 developer workflow
  • Download and use — no activation needed
Download Free
FormsXray-Design

Oracle Forms-like designer · Python FastAPI output

In Development

Pricing to be announced

  • Visual form designer
  • Generates Python FastAPI code
  • Oracle Forms-familiar design paradigm
  • Coming soon
Coming soon
FormsXray-Migrate

Oracle Forms .fmb to FormsXray-Design migration

In Development

Pricing to be announced

  • Reads .fmb files via Oracle JDAPI
  • Converts to FormsXray-Design format
  • Preserves forms structure and logic
  • Coming soon
Coming soon

Save with a bundle

Buy any combination of products together and pay less than individual prices.

CS + View
Compare & Search · Data Browser & AI
$399
Save $99 vs. buying separately
Get This Bundle
CS + Trace
Compare & Search · Execution Tracer
$399
Save $49 vs. buying separately
Get This Bundle
View + Trace
Data Browser & AI · Execution Tracer
$299
Save $49 vs. buying separately
Get This Bundle
Best Value
Complete Suite
CS + View + Trace — everything included
$499
Save $148 vs. buying separately
Get the Suite

All prices are per seat and include 12 months of updates. Renewal for another year of updates: CS $109, View $109, Trace $59.

Straightforward licensing for your whole team

Every team and site licence includes 12 months of updates. Renewal pricing is based on the single-product update renewal.

LicenceCSViewTrace
5-user team$799$649$499
Site licence$1,695$1,095$845

What you need to run FormsXray

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.

Windows 10 or 11 (x64)

64-bit Windows only. No 32-bit or macOS/Linux support.

Oracle Forms 12c or above installed

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.

.NET 10 handled by setup

The apps require the Microsoft .NET 10 Desktop Runtime. Setup downloads and installs it automatically when it is missing, which requires an internet connection.

Oracle database (View only)

FormsXray-View requires TCP/IP access to your Oracle database. Standard host:port/service connection.

Ready to see inside your .fmb files?

Download the free trial and start using FormsXray today. No credit card, no sign-up, no friction.