
- Migration Pattern
- Oracle Forms to Java migration
migration-pattern
Migration Pattern
Oracle Forms to Java Migration
SoftRoad has helped many customers migrate legacy Oracle Forms systems to modern technologies such as Java. Using our proprietary AI-assisted conversion technology, supported by structured analysis, validation, and engineering review, we migrate legacy Oracle Forms code and data to pure Java systems that fully comply with industry standards. The resulting systems are rigorously tested for superior quality, highly maintainable, and generative AI–ready for future maintenance and enhancement.
Why migrate from Oracle Forms to Java?

Oracle Forms will eventually be migrated to new technologies.
Modernizing your Oracle Forms system early, while your in-house teams still retain the skills and knowledge of the legacy system, can better support the migration process and reduce overall migration costs.
Operational and modification expenses will also be reduced after migration.
Features of Our Conversion Service
Our proprietary, rule-based, AI-assisted conversion tool accurately understands Oracle Forms system components and produces pure Java systems comparable to those built by human programmers, delivering higher quality and lower costs, as proven across many past projects.
Features of AppModernizer’s Automatic Conversion

AppModernizer converts legacy Oracle Forms systems to the latest mainstream technologies and also provides the following advantages in the new system.
☛ Generate standard Java code and migrate to new framework .
☛ Adopt new DB, OS, middleware.
☛ Implement multi-device support.
☛ Migrate to cloud, etc.
AppModernizer ensures remarkably high quality, low costs, and high maintainability, while enabling integration with other Java platforms.
Testing for Superior Quality with Fewer Man-Hours

Instead of relying solely on customer-provided test data for quality assurance, we conduct test that covers all technical points and critical business processes to rigorously ensure quality and reduce test cost.
Remarkably High Quality and Low Cost Compared to Rewriting

※¹ This is mainly a fine-tuning of the screen and report UI, and does not affect business logic.
※² JUAS (Japan Users Association of Information Systems) states that the industry-standard post-release bug rate is 0.084 to 0.1 per thousand lines of code (KL).
※³ Since business logic processing can be converted with automation, the number of defects in the business logic portion is extremely low. Minor issues such as display position issues may occur, but this will not affect the use of the system.
Samples of AI-powered Language Conversion
①Change program structure from Oracle Forms to Java

②Generate pure Java code

Modernizing to pure Java and the latest Java technology standards is important for maintenance and improvement.
UI migration
Change the Oracle Forms screen to a standard HTML5-based web screen

Oracle Forms Upgrade
When modernizing a legacy Oracle Forms system, if the budget is limited and only a few future modifications are expected, Oracle Forms upgrade may be a suitable option.
Migration Cases
Production management system
- Development process
- Inventory, migration design, source code migration − migration test, system test & user acceptance test support
- Migration information
- Oracle Forms 12c to Java(OpenJDK16)
PL/SQL to PL/pgSQL
Adopting Spring MVC 5.3.7 + Spring Boot 2.5.0 + Thymeleaf 3.0.12 + Vue 2.6.8
IE 11 to Chronium Edge 92
WebLogic to Apache Tomcat 9.0.45
Oracle 12c to PostgreSQL 13.3
Keeping Windows Server 2016 - Current system scale
- Oracle Forms: 305.09KL, PL/SQL: 35.3KL
- Development period
- 16 months
Logistics management system
- Development process
- Inventory, migration design, specification documentation, source code migration − migration test
- Migration information
- Oracle Forms 10g to Java7
Adopting ASF(Customer specified framework)
Keeping PL/SQL
Oracle10g to Oracle11g
AIX 5 to RedHat Enterprise Linux 6.4
OAS 10g to JBOSS EAP6
Windows2003 SP2 to RedHat Enterprise Linux 6.4 - Current system scale
- Oracle Forms: 259KL, PL/SQL: 76KL
- Development period
- 11 months
Construction management system
- Development process
- Inventory, migration design, source code migration − migration test, system test & user acceptance test support
- Migration information
- Oracle Forms 10.1.2.0.2 to Java 1.6
Oracle Reports 10.1.2.0.2 to SVF9.0
PL/SQL to PL/pgSQL
Adopting Spring MVC
Oracle10g to PostgreSQL 10
Windows Server 2003 to RedHat Enterprise Linux 7.4 - Current system scale
- Oracle Forms: 107.6KL, PL/SQL: 39.9KL, Report:78
- Development period
- 10 months



