Key Highlights
- OptiSol partnered with a leading core banking software provider to assess and modernize legacy Oracle Forms applications toward a React and Java full-stack architecture.
- The client faced a complex legacy application estate, hidden dependencies, unclear modernization priorities, and integration requirements with existing Java-based add-ons.
- OptiSol conducted a proof of concept, assessed the application estate, mapped dependencies through reverse engineering, defined the target architecture and executed forward engineering to deliver a structured modernization approach.
- The engagement established a clearer view of the legacy application landscape, improved dependency visibility, reduced assessment effort, and strengthened readiness for modernization.
Problem Statement
01
Legacy Architecture: The core banking platform relied on 20-year-old Oracle Forms applications, making modernization more complex than recreating screens. Application logic and dependencies also needed assessment.
02
Complex Estate: The application estate was estimated at 4,000 files, including forms, reports, and related components. Assessing this volume manually made it difficult to define modernization scope and effort.
03
Hidden Dependencies: Forms and reports shared libraries, and other dependencies. Without mapping these relationships, component-level modernization risked overlooking critical connections.
04
Unclear Priorities: Customers used different subsets of the platform’s functionality. The client needed to identify business-critical capabilities and prioritize which components to modernize first.
05
Integration Needs: The modernization roadmap had to seamlessly incorporate existing Java-based add-on applications into the future React and Java full-stack ecosystem.


Solution Overview
01
Proof of Concept Modernization: OptiSol modernized representative Oracle Forms applications into full-stack applications using the proposed React and Java architecture. The proof of concept helped the client evaluate the approach before expanding the scope.
02
Legacy Estate Assessment: OptiSol assessed the broader application estate, covering Oracle Forms, Oracle Reports, and related artifacts to understand the system's composition, complexity, and modernization scope.
03
Reverse Engineering and Dependency Mapping: OptiSol used reverse engineering to map form calls, report dependencies, shared libraries, and other relationships, revealing how components interacted across the application estate. Clear functional and technical documentation along with traceability reports were delivered recording these findings.
04
Application Reimagining: The output generated from Reverse engineering phase was jointly examined by the client and OptiSol to determine how existing capabilities from the legacy platform could be redesigned for the target React and Java architecture.
05
Forward Engineering and Planning: OptiSol used assessment and dependency findings to group related artifacts into modules and guide modernization priorities. The approach also considered integration with existing Java add-ons.
Business Impact
About The Project
This success story highlights how OptiSol partnered with a core banking software provider to modernize its legacy Oracle Forms applications and establish a path toward a React and Java full-stack architecture. The client faced challenges in understanding a large, interconnected application estate, identifying critical dependencies, and determining which components to prioritize for modernization.
OptiSol addressed these challenges through a proof of concept, comprehensive application estate assessment, reverse engineering, dependency mapping, and complexity analysis. The team consolidated its findings to help the client understand the existing application landscape, group related components, and plan modernization activities while accounting for existing Java-based add-on applications.
The engagement established a structured foundation for modernization, giving the client greater visibility into its legacy application estate and a clearer basis for planning the transition to a modern application architecture.
FAQs:
What did the estate assessment examine?
It examined the available application artifacts, including Oracle Forms and Oracle Reports, and captured structural characteristics and relationships among components.
Why was dependency mapping important?
Dependency mapping helped reveal connections between forms, reports, and shared libraries. This information supports planning the modernization of related components together rather than treating every artifact in isolation.
Why was the modernization more complex than a direct conversion?
The application estate contained thousands of files, including forms, reports, and shared components with dependencies across the system. These relationships needed to be understood before defining the modernization scope.
Why is application estate assessment important before legacy modernization?
Application estate assessment helps identify application complexity, dependencies, and modernization requirements, enabling clearer scope definition and informed implementation planning.
How does reverse engineering support legacy application modernization?
Reverse engineering maps form calls, report dependencies, shared libraries, and component relationships, helping teams understand application interactions and plan modernization activities.
Testimonials of Our Happy Clients
Ken Kisner
Global Head of Digital R&D


My experience has been incredibly positive. They were incredibly easy to work with, even with changing requirements.
They are incredibly competitive, but are only a fraction of the cost of US companies.
They are definitely the most professional of the foreign companies that we were looking into.
Nyswyn K.
Director of Software Development


Our journey with OptiSol has been nothing short of remarkable. For over 7 years, we have partnered with them on our digital transformation, and the results have been truly transformative.
Over the years, we have come to trust OptiSol Business Solutions as a reliable and strategic partner.
Al Bagiro
CTO, Auto Insurance Company


The AI engine was completed on time and trained to 90% accuracy. Their eagerness to learn new knowledge impressed us.
Their team is large to handle multiple projects at once, and likes to resolve challenges as well as learn new things. They also welcome regular communications, and of course, needless to say, develop everything in sprints.
Dan Talken
Founder, CEO, & CTO, My Equipment Library, LLC


OptiSol Business Solutions has shown youthful skill and dedication to the projects. Moreover, they have been quick to implement their solutions without sacrificing the quality of each platform.
We’re constantly impressed with their speed and quality of the development that they achieve on a consistent basis.
Dr. A.K Pradeep
CEO MachineVantage


Exceptional Collaboration and Expertise - A Top-Notch Partner for AI, ML, and Digital Applications.
I have had the privilege of working with an exceptional team of professionals from India on numerous AI, ML, and digital application projects. Their expertise in these domains is remarkable, and they consistently impressed us with their knowledge, resources, and innovative approach.
Rick Tigges
CFO, Bemodo


They are very responsive and able to shift focus quickly as we have needed it for business reasons.
OptiSol Business Solutions has been great at documenting the timeline of the project. They were very responsive and were able to shift focus quickly, as well. They discuss what they’re working on without any issues. So far, there’s no need to improve their service.






