Products

Oracle Forms migration to React or Angular

ORMIT™ Open Java is the only automated migration solution from Oracle Forms to React or Angular

ORMIT™ Open Java

Save up to 90% on migration costs. Effortlessly migrate to open source. Automated migration to React or Angular.

* Results may vary, contact us for a more in-depth evaluation.

Oracle Forms Migration to Angular or React with ORMIT™ Open Java

  • 85%+

    SIGNIFICANT COST SAVINGS

    ORMIT's delivers a migration solution that can cost up to 85% less time than a manual migration.

  • 99%+

    REDUCED MIGRATION RISKS

    ORMIT™ Open-Java reduces migration risks associated with a migration

  • 100%

    CLEANER MAINTAINABLE CODE

    ORMIT™ Open Java improves code quality and maintainability, thus paves the way for even more savings over time.

  • 100%

    NO VENDOR LOCKINS

    100% Open source: no licensing, support fees, or vendor lock-ins will ever apply to your migrated applications.

Chose your Front-End Framework

Align your modernization strategy with the right front-end technology for your team

Whether your team prefers a lightweight, flexible library or a full-featured enterprise framework, ORMIT™-OpenJava gives you the freedom to modernize on your terms.

ORMIT™-OpenJava supports automated migration from Oracle Forms to two leading front-end frameworks:​

  • React Ideal for projects requiring high flexibility and a component-based architecture. React's extensive ecosystem and community support make it suitable for dynamic and scalable applications.​
  • Angular Best suited for enterprises seeking a comprehensive framework with built-in tools and strong TypeScript integration, facilitating rapid development and maintainability.​

By offering both options, ORMIT™-OpenJava ensures alignment with your organization's technical preferences and project requirements.

Two Modern Architecture Choices to Match Your Stack

ORMIT™-OpenJava offers two powerful architecture configurations, giving your team the flexibility to align with your preferred technologies and infrastructure. Whether you’re working in a mixed Java/JavaScript environment or aiming for a fully JavaScript-based stack, we’ve got you covered.

Component Java + Node.js (Default) Node.js-Only
UI Framework (Front-End) Angular or React Angular or React
State Management Redux (Javascript based) Redux (Javascript based)
Back-End Javascript or Typescript (no Java) Javascript or Typescript (no Java)
REST API Server (for Database Access) Java (Spring Boot) + Node.JS 100% Node.JS
Container

Docker (embedded Tomcat server)

Docker (embedded Node.JS server)
Application Server Compatibility Any Standard App. Server such as Tomcat or JBoss Node.JS
Oracle Forms Compatibility Service (OFCS) Node.JS Node.JS

In both architecture models, your developers work exclusively with modern JavaScript or TypeScript — making application maintenance faster, simpler, and fully aligned with today’s web development standards.

What's the main objective of ORMIT™-Open Java ?

Leveraging Automation and AI, ORMIT™-Open Java helps our customers in their technological transformation to quickly and easily migrate from Oracle Forms to Angular or React frameworks and remain successful in an ever-changing landscape.

– Patrick Hamou (CEO, RENAPS)

Why migrate from Oracle Forms to Java/Angular/React ?

  • Return on investment

    Protect and leverage all past investments in Oracle Forms

  • Modernization

    Standardize/Modernize the enterprise development platform

  • Oracle Forms Talent Shortage

    Based on Javascript, the third most popular programming language

  • Flexibility, maintainability

    Enhanced maintainability with flexible components

  • Oracle Database Migration

    Enable Oracle Database migration to PostgreSQL

  • Savings on recurring fees

    No cumbersome licensing or support fees

  • Support commitment

    Our tech stack will be forever supported, no forced upgrade or migration.

  • Cloud Ready

    Our tech stack is 100% cloud ready and supported by all existing cloud providers.

  • Future proof

    Do not rely on any software partner with our open tech stack.

  • Productivity

    Future ready applications, enable AI driven apps.

  • Mobile support

    Convert Oracle Forms to mobile IOS/Android apps.

  • Microservices Ready

    Extensible, modular, and flexible cloud-ready microservices based architecture

Want to see ORMIT™ Open Java in action ?

Take a peek inside the smartest way to modernize Oracle Forms

ORMIT™ is cost effective

75%–90%+ savings

ManualAutomated

  1. Setup
  2. Analysis
  3. Plan
  4. Migration
  5. Pre-deployment Tasks
  6. Testing
  7. UAT

Download the White Paper

The Ultimate Guide to Oracle Forms Modernization

Unlock insights from 100+ real-world customer conversations. Our in-depth white paper reveals why organizations are moving away from Oracle Forms and how RENAPS’ ORMIT™ suite offers the most advanced, automated path to modern, cloud-ready architectures.

  • Key market trends
  • Migration challenges & solutions
  • Exclusive look at ORMIT™-OpenJava, ORMIT™-Jasper, and ORMIT™-Cortex

Download the white paper now and start planning your transformation with confidence.

Architectural Outcomes Delivered by ORMIT™-OpenJava

  • Deterministic Full Application Migration to React or Angular
  • Automated Transformation of PL/SQL Business Logic to JavaScript or TypeScript
  • Open, Standards-Based Web Architecture (React Best Practices, MUI Design System, WCAG and WAI-ARIA Alignment)
  • Elimination of Oracle Forms Runtime and Middleware Lock-In
  • Cloud-Ready, DevOps-Compatible Target Architecture
  • API-First, REST-Enabled Application Framework
  • Unified and Modernized Business Logic Layer
  • Zero Proprietary Runtime Licensing Post-Migration
  • Cross-Device Responsive User Experience
  • Security Modernization Enablement
  • Architectural Optimization and Technical Rationalization During Transformation

ORMIT™-OpenJava modernizes Oracle Forms into open, maintainable, enterprise-grade web applications

Migrated Oracle Forms applications architecture

Architecture diagram: Oracle Forms migrated by ORMIT™ Open Java to a React/Angular front end and a Node.js or Java/Spring Boot REST back end

Unlock True Modernization—Watch ORMIT™-OpenJava in Action

Watch ORMIT™-OpenJava transform Oracle Forms into responsive JavaScript/React apps—preserving business logic and eliminating vendor lock-in.
Catch the 4-minute explainer video.

Oracle Forms Migration to Java/React/Angular: Code Comparison

PL/SQL

Javascript

procedure lov is
begin
if :parameter.p_mode<>'detail' then
	if not show_lov(get_item_property(:system.trigger_item,LOV_NAME)) then	
		return;
	end if;	
end if;
exception
when others then
	error_message('lov '||error_text);
end;

CREATE OR REPLACE PACKAGE BODY EMP_PKG IS 
  PROCEDURE fill_job_name IS
    CURSOR lookup_job IS
      SELECT job_title
      FROM jobs
      WHERE job_id = :EMP_BLOCK.JOB_ID;
  BEGIN
    OPEN lookup_job;
    FETCH lookup_job INTO :EMP_BLOCK.JOB_NAME;
    CLOSE lookup_job;
  END;
END;

TRIGGER"WHEN-NEW-FORM-INSTANCE" IS
BEGIN
  Execute_Query;
END;
  const lov = () => {
    try {
      if (getFormParameter("P_MODE") !== "DETAIL") {
        if (!showLov(getItemProperty(formTriggerItem(), "LOV_NAME"))) {
          return;
        }
      }
    } catch (error) {
      errorMessave("lov " + error.message);
    }
  };

  const fillJobName = () => {
    const result = sqlQuery("6mdtgPDBF6nCRsK3nsbzd", [getValue("EMP_BLOCK.JOB_ID")]);
    setValue("EMP_BLOCK.JOB_NAME", result.job_title);
  }





  const WhenNewFormInstance = async () => {
    await executeQuery();    
  };

   

Application Demo

Wondering what your forms code will look like once migrated ?

We have migrated the whole summit application provided with Oracle Forms.

You can download the generated code files below.

Boost Code Quality, Maintainability & Security

Integrated with SonarQube & Prettier for Clean, Secure, and Maintainable Code

Migrating with ORMIT™-OpenJava does more than just modernize your Oracle Forms— it significantly enhances your application's code quality, maintainability, and security. Thanks to seamless integration with SonarQube and Prettier, you gain full visibility into code health, allowing for highest code quality standards with automated code analysis and AI-driven insights.

Key Benefits:
✔ Improved Code Quality – Automatically detects bugs, code smells, and vulnerabilities, ensuring a clean, optimized codebase.
✔ Better Maintainability – Generates well-structured, standardized Java/JavaScript code that is easy to update and extend.
✔ Eliminates Redundant Code – Identifies & removes duplicates, reducing complexity.
✔ Advanced Security Analysis – Mitigates risks & ensures compliance with OWASP, SANS CWE, & CERT standards.
✔ Technical Debt Tracking – Monitors & quantifies technical debt for long-term maintainability
✔ Continuous Compliance – Aligns with industry best practices and coding standards, ensuring long-term compliance and efficiency.

Oracle Forms Migration FAQ

What is ORMIT™-OpenJava?

ORMIT™-OpenJava is a cutting-edge migration tool tailored for transforming legacy Oracle Forms applications into modern, efficient web applications using Angular or React frameworks. This tool automates the conversion process without any dependency on proprietary libraries, significantly reducing migration costs and efforts, thereby minimizing the risks typically associated with such technology transitions.

How automated is the conversion process from Oracle Forms to Java with ORMIT™-OpenJava?

ORMIT™-OpenJava automated migration support migrating 99%+ of the original PL-SQL code to Java and more than 85%+ of the frond-end code migration to React/Angular.

Why migrating from Oracle Forms to Java is safer than rewriting the applications?

The ORMIT-OpenJava migration tool is designed with risk elimination in mind. A detailed migration project approach specially designed for Oracle Forms application ensure minimal business impact and eliminates the risks of the migration itself.

The functionality remains the same therefore significantly reducing the occurence of bugs that come with rewriiting. On average, opting for migration reduces the risk of errors by around 99%. Automated Testing and Quality Assurance allow for direct comparison of the quality of the system before and after migration.

Why migrate to Angular/React?

To leverage modern user experiences, faster performance, enabling REST services and wider developer support. Plus, it's the future of web app development!

Does ORMIT-OpenJava require runtime licenses, and can it be deployed to the cloud?

No, the result of the migration does not require any runtime license or proprietary library.

Since our tool converts Oracle Forms to standard Java/Javascript code, there is no limit to the choice of application server that can be selected for deployment including but not limited to Tomcat, JBoss or any other open source or proprietary application server running on Oracle Cloud, AWS, Azure or any other on prem server.

Can Docker be used for the Migrated Java sources?

Absolutely, after the migration, you get a Angular or React/JS application. It can run on any standard Java/Javascript environment (including the one within docker).

Is there any need for paid Oracle Java licenses or any impact on the latest oracle java licensing rules?

ORMIT-OpenJava has no JDK distribution dependency, so OpenJDK, Azul, or other non-Oracle JDKs can be used, so there is no implicit Oracle Java licensing dependency which means that ORMIT-OpenJava will never become dependent on oracle java licensing rules.

How does ORMIT-OpenJava ensure that all Oracle Forms Triggers and Business Logic are maintained in Java?

The Oracle Forms compatibility service (OFCS) is a critical component in the ORMIT™-OpenJava architecture, designed to ensure compatibility with Oracle Forms features while embracing modern web standards. Its inclusion is intentional and allows for seamless handling of legacy Forms logic, centralized validation, and optimized code management.

For more information about the OFCS, click here!

How is the Oracle Forms Concurrency Management handled post migration?

Migrating Oracle Forms to ORMIT™-OpenJava™ replaces the traditional stateful session and record locking model with a stateless, service-based architecture. Each interaction uses RESTful API calls backed by JDBC, meaning concurrency is managed directly at the database level, with optional business rule enforcement at the service layer (like optimistic locking). This modern design ensures cloud compatibility, supports horizontal scaling, and simplifies maintenance — making ORMIT™-OpenJava™ a future-proof platform for Oracle Forms modernization.

For more information about Oracle Forms Concurrency Management post migration click here!

Does ORMIT-OpenJava require a specific IDE?

All IDE are compatible, we recommend ECLIPSE and VISUAL STUDIO which are very common free tools.

How to migate Oracle Forms to Open Source code

The ORMIT™-OpenJava tool will automatically migrate any Oracle Forms to Java open source code and React bleeding edge javascript front-end code.

How to migrate Oracle Forms to Java?

The ORMIT™-OpenJava tool allows any organization to easily convert an existing Oracle Forms to modern Java back-end source code and React bleeding edge javascript front-end code.

What is the best replacement of Oracle Forms?

The ORMIT™-OpenJava migration tool scans your current Oracle Forms and outputs a Java equivalent of them, allowing any organization to easily move away to Java/React/Angular based open source forms.

How to migrate Oracle Forms 6i to Java? / What is the minimum version of Oracle Forms compatible with OOJ?

ORMIT™-OpenJava is fully compatible with Oracle Forms 6i and later, enabling seamless conversion of existing Oracle Forms applications into modern, high-performance solutions. It automatically transforms the back-end into a Java REST API with a Node.js backend validation server while generating a cutting-edge React or Angular front-end, ensuring a future-proof, scalable architecture.

What is the easiest way to convert Oracle Forms to moderns open source code?

The ORMIT™-OpenJava tool allows any organization to automatically migrate existing Oracle Forms at their own pace to a Java back-end with React front-end code, all based on purely open source librairies. No closed source librairies are used in our migrated code.

What are the reasons to avoid migrating Oracle Forms to APEX?

Server side DB heavy design of APEX as well as vendor lock-in are the most compelling reasons to completely avoid APEX. Most experts suggest migrating Oracle Forms to Java/Javascript instead.

Is Oracle Forms Deprecated ?

Oracle Forms has seen less investment from Oracle in the last 5 years: Oracle Forms 14c was initially announced in 2022 and was released in December 2024. Also many other components of Oracle Forms ecosystem have been deprecated in the past years : Oracle Reports, Oracle Designer, and Oracle Graphics have all been phased out over the years. This is usually what precedes a product deprecation at Oracle.

More details on Forms 14c available here

Why migrate Oracle Forms to Java ?

Shrinking pool of Oracle Forms developers, technology limitations, vendor lock-in, onerous licenses, deprecation of key components like Oracle Reports are often cited as the most compelling reason to migrate away from Oracle Forms

How is key mapping managed once migrated to Java ?

ORMIT™-OpenJava keeps the same key mappings as Oracle Forms by default, ensuring a seamless transition with no change management required. Fully customizable via key_mappings.mjs, it offers improved readability and control.
For more details click here: Key Mapping with Ormit-Open-Java.

Looking to migrate your Oracle Database to PostgreSQL ?

See how ORMIT™-Cortex can help

More info

Why Renaps?

With more than 20 years of experience, RENAPS has positioned itself as a trusted partner of many high profile brands. Our unparalleled knowledge of the ins and outs of Oracle products make us the ideal partner to help you make the most of your Oracle systems.

  • Glencore logo
  • Jordan's Furniture logo
  • Ford logo
  • TVA logo
  • SNC-Lavalin logo
  • Rio Tinto logo
  • Agropur logo
  • McGill University logo
  • Desjardins logo
  • Northwest Territories logo
  • Énergir logo
  • iA Financial Group logo

Have Questions? Let’s Talk Modernization.

Modernizing Oracle Forms doesn’t have to be overwhelming. Whether you're just exploring options or deep into planning, our team is here to help.

Ask us anything — from technical details to strategic advice.

We speak Oracle. And React. And Angular. And Node.js.