DB Best has successfully completed several Oracle Forms modernization projects. These updates bring our customers the joy of running their Oracle Forms in a regular web browser. And so can you! With our unique Oracle Forms Converter, you can modernize your outdated solutions with a brand-new web architecture.

Convert. Test. Deploy.

Get off legacy Oracle Forms using our proven automated conversion technology. Arrive to the Web 2.0 architecture and to the cloud in a matter of weeks.

Oracle Forms Converter is a one of a kind solution which can boost your applications from the last century into modern times. It allows automated conversion of Oracle Forms to HTML5 & React JavaScript front end. You can get up to 100% automated conversion, test automation, and CI/CD processes out of the box.

DB Best’s automated conversion tool helps migrate Oracle Forms to single page web apps. You can automate the major part of the transformation of your Oracle Forms to JavaScript files that use the ReactJS library and run them in any browser. And, you don’t need to set up a complex environment to run your forms anymore.

Automate your Oracle Forms conversion to HTML5!

Moreover, our Oracle Forms Converter extracts the SQL code from your Oracle Forms. It then adds this code to your database in the shape of the stored procedures or functions allowing you to call these procedures via .NET Web API.

Oracle Forms Converter Solution Architecture Diagram

The Oracle Forms Converter transforms each Oracle Forms project into a single page application (SPA). These SPAs have modern architecture and use the ReactJS library. The Oracle Forms Converter provides JS code for all converted forms and libraries.

Brands that rely on Oracle Forms Converter

Break free from outdated versions of your software
Request a trial version

Core features

Discover the list of the Oracle Forms Converter features and benefits.

Assessment Report

Run Assessment Report to analyze the complexity of your Oracle Forms code and get a detailed report on the conversion automation issues.

Here you can estimate the complexity of the source Oracle Forms simply by analyzing the statistics report. Also, you can examine the assessment report to understand what it would take to address the conversion action items manually.

Test Automation

Our platform includes a unique Test Recorder tool which provides you with a repeatable script after you manually run the test.

In addition, you can rely on our in-house Migration Platform to perform thorough testing of your new application. Using these test scripts during further development of your project will be a big plus too.

Conversion automation

The Oracle Forms Converter can automatically convert up to 100% of your Oracle Forms to web-based single page applications.

If this sounds like a magic wand, it is. You can now get high-quality results with no extra manual effort. While you will still have a long way before deployment of your new converted system, the code conversion process is fully automated.

CI/CD Solution out of the box

Take advantage of our established CI/CD solution for all components of the system as it is all part of the product.

You can deploy all system components (converter, middle-tier, database script, test automation) in one click with our established CI/CD solution. This allows for a significant decrease in the Oracle Forms migration project timeframe.

See how you can run your Oracle Forms in the web browser!
Request a demo

How does it work

Find the typical workflow of the Oracle Forms Converter below:

Export to XML

First, you need to connect to your existing Oracle Forms and export them into XML format. Currently, we use an Oracle utility to convert FMB forms to XML. However, we plan to integrate this feature into the Oracle Forms Converter application.

Analyze statistics

Then use Oracle Forms Converter to collect the statistics of your Oracle Forms.

collect statistics


Based on these statistics, our Oracle Forms Converter analyzes the complexity of your XML forms. As a result, your source forms are distributed into 5 following categories:

  • 1 — Easy
  • 2 — Medium
  • 3 — Complex
  • 4 — Very Complex
  • 5 — Extremely Complex

This helps estimate your Oracle Forms modernization project.


After that you can get an assessment report for your migration project.

Oracle Forms Converter assessment report details

Oracle Forms Converter discovers the conversion action items and shows them in a table. The report is pretty much the same as shown on the previous image. However, it includes new columns related to these action items. Depending on the manual effort required to address the action items, they are grouped into 3 categories:

  • Simple action
  • Medium action
  • Significant action

You can explore the action items in the relevant tab.
assessment report action items

You can use a free Oracle Forms Converter — Assessment Tool to assess the complexity of the source forms. Read our blog post to see how simple this process is.


On the next step, run the conversion of your source Oracle Forms in the menu. Our tool converts your source forms into JavaScript pages.

As a part of this process, our fully automated tool extracts embedded SQL code from the forms and loads it into the database in the shape of stored procedures. Also, Oracle Forms Converter utilizes the package manager for Node.js packages. This improves the visual and logical aspects of your app.

At the end of the day, Oracle Forms Converter transforms FMB forms and PLL files to XML and provides JS code for each of the forms and libraries. The converted code looks as follows.
converted code


Now you need to deploy the middle tier. Then all is ready to publish the converted forms and integrate their components.

On the next step you may want to use our in-house Migration Platform to test how the converted applications run in the web.

Delivery automation

We have established a proven CI/CD process to connect all the pieces into the automated script. This allows for deployment of all system components automatically with minimal downtime.


Now you can run your new forms on the web. Find the screenshot below that demonstrates how the source Oracle Forms and the converted web applications run side by side. The source Oracle Form is on the left side while the converted application is on the right side.

Oracle Forms Converted

You can see that the forms look almost the same! What’s even more important, the converted code looks almost identical to the source code. So, you can quickly debug this new, clean, and clear code of converted applications. Read our blog post and watch the related video to see how this magnificent converter works.

Migrating Oracle Forms to APEX requires a redesign of embedded business logic

Oracle suggests their customers upgrade legacy Oracle Forms to Oracle APEX. However, this proves to be a complex and problematic path.

Oracle Application Express (APEX) is a low-code development platform. Oracle designed this platform to compete against web-based solutions like Quick Base. Therefore, Oracle APEX platform does not include business logic familiar to database solutions like Oracle Forms and Reports, Microsoft Access or Visual Basic.

The problem

Oracle APEX platform is fundamentally different from Oracle Forms. The two products have completely different architecture and principles. Differences include things such as: Oracle APEX does not support Oracle Forms built-ins, triggers, list of values, system variables, visual attributes, FRM errors, etc.

You cannot completely express Oracle Forms’ business logic in APEX. As a result, you will need to move the business logic into PL/SQL or JavaScript.

Also, Oracle Application Express Limits do not support many of the capabilities of Oracle Forms.

Finally, Oracle does not provide any guidance on how you can support APEX as a part of your DevOps practice.

Because of these differences, using the upgrade path from Oracle Forms to Oracle APEX is a bad idea. Even after completing the migration, you may need to rethink and rewrite major parts of your application code.

The solution

Our Oracle Forms Converter allows for migrating your Oracle Forms to a modern web technology with no changes or with only minimal manual changes. This tool automatically converts the business logic, which drives your source forms. Oracle Forms Converter also transfers the application logic to JavaScript and SQL code. Because of this, you do not need to rethink, redesign, or rewrite your application.

Oracle migration tools can automate only 5% of the conversion of Oracle Forms to Oracle APEX. However, by using DB Best’s Oracle Forms Converter you can achieve nearly 100 percent automation of your Oracle Forms conversion to HTML, CSS, JavaScript, React, and Web API. This path allows for maintaining the business logic of your applications. And with our established DevOps process, you can expect seamless automated delivery without any issues. The following image shows the architecture of our Oracle Forms and Reports converter.

Oracle Forms and Reports Converter How it works


In addition to keeping the existing functionality, here are some other benefits of using Oracle Forms Converter:

  • Simple scalability of the converted solution
  • Scripts for automated testing — which our customers can leverage for further development activities
  • A feasible way to replace your database platform
  • The ability to deploy the converted system to the cloud with minor changes

System requirements

The Oracle Forms Converter supports the following versions of Oracle Forms and Oracle Database. In addition to that, the Oracle Forms Converter requires the following software to be installed on your computer.

Supported Oracle Forms versions

  • Oracle Forms 10g; Oracle Forms 11g; Oracle Forms 12c

Supported Oracle Database versions

  • Oracle Database 6; Oracle Database 6i; Oracle Database 10g; Oracle Database 11g; Oracle Database 12c

Additional software

  • .NET Framework 4.0 or higher

Operating system

  • Microsoft Windows 10; Microsoft Windows 8.1; Microsoft Windows 8; Microsoft Windows 7
  • Microsoft Windows Server 2012 R2; Microsoft Windows Server 2012; Microsoft Windows Server 2008 R2

User guide

Modernize your Oracle Forms applications with our automated solution
Request a trial version

Learn More about Oracle Forms Converter

Blog posts

Introducing the all-new Oracle Forms Converter
2 July 2019 Vladislav Tomashov

A public sector organization from the US faced a problem with an outdated Oracle Forms-based solution. They had thousands of users but couldn’t keep the existing system running at an...

DB Best releases Oracle Forms Converter
30 September 2020 Andrei Ivanov

DB Best is proud to introduce the trial version of Oracle Forms Converter. This application helps clients move away from legacy Oracle Forms and modernizes them to current web-based so...

Modernizing your outdated Oracle Forms using an automated Oracle Forms Converter
6 November 2019 Irena Balin

At the PASS Summit 2019, DB Best introduced a completely reworked Oracle Forms Converter, which is designed to automate conversion from legacy Oracle Forms to a modern Web 2.0 architec...

Using the Assessment Tool to estimate your Oracle Forms modernization project
27 November 2019 Andrei Ivanov

A lot of our customers are stuck with legacy Oracle Forms. Looking for better performance, our customers want to get off their outdated solutions and run their modernized forms in any ...

How to run SQL statements after migrating from Oracle Forms to web applications
9 August 2019 Vladislav Tomashov

At DB Best, we've helped several customers move away from Oracle Forms to a modern web-based solution. To accomplish this, developed a totally new Oracle Forms Converter. This tool a...

How to establish a database connection after converting Oracle Forms to the web app?
4 September 2019 Vladislav Tomashov

DB Best has successfully completed several Oracle Forms modernization projects, making our customers happy with the new web architecture of their solutions. However, the first question...

Reference data sheet

Oracle Forms Converter Datasheet
5 November 2019 Andrei Ivanov

Are you looking for a proven way to get off legacy Oracle Forms? Be sure to use a proven automated conversion technology that helps arrive to the Web 2.0 architecture or even move to t...

Ask us how to modernize your Oracle Forms solutions
Request a demo