Tools for Oracle Forms Developers

See inside your .fmb files.
Finally.

FormsXray gives Oracle Forms developers the tools they've been missing — compare form versions, search across entire libraries, query live data directly through your form's own metadata, and use AI to explain your code, catch bugs, and generate documentation.

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

Five products. One mission.

Oracle Forms development has always lacked first-class developer tooling. FormsXray fills that gap — built on Oracle's own JDAPI so every property, trigger, and object is read with complete fidelity.

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

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.

Self-contained installer

No .NET runtime to install. A single Windows installer puts everything in place — all you need is Oracle Forms already installed on the machine.

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. The only prerequisite is Oracle Forms itself — which you already have.

1

Download the trial

Click Download Free Trial for the product you want. A self-contained Windows installer downloads immediately.

2

Run the installer

No .NET runtime needed. The installer sets everything up in seconds. Point it 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

$299

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 — $299
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

Save with a bundle

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

CS + View
Compare & Search · Data Browser & AI
$475
Save $123 vs. buying separately
Get This Bundle
CS or View + Trace
Any single app paired with Trace
$400
Save $48 vs. buying separately
Get This Bundle
Best Value
Complete Suite
CS + View + Trace — everything included
$599
Save $148 vs. buying separately
Get the Suite

All prices are per seat. Interested in team or site licensing? Contact us.

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.

No .NET runtime needed

The installer is self-contained. No separate .NET installation required on the target machine.

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.