Insurance Case Study: Mainframe COBOL Modernization on AWS

A leading international insurance company modernized its IBM Z-Series COBOL applications using SoftwareMining's rule-based translation technology. The project migrated batch and online systems to Java and C#, deployed on AWS, while preserving existing business functionality and enabling long-term cloud operation.

Client Feedback

"The teams have been using the SoftwareMining-based solution in production for some time, and it has proven to be very stable. A testament to the quality of the solution. SoftwareMining was instrumental in the successful migration off the mainframe."

Overview of the Migration Project

The modernization effort refactored COBOL batch and online systems into both Java and C# components. Approximately 40 percent of batch modules were converted to C# for .NET, while the remaining modules were migrated to Java. SoftwareMining's Translator also converted JCL (Job Control Language) scripts into Unix Shell scripts, providing complete support for end-to-end modernization.

The refactoring and testing were conducted by the client's internal team, supported by their System Integrator, ensuring full control over project schedules, budgets, and quality assurance. This approach enabled a smooth, phased migration aligned with business priorities.

The online components, including COBOL CICS and BMS programs, were translated into Java and JSP. Once modernized, these applications were deployed on the Apache Tomcat application server and hosted on Amazon AWS, delivering improved performance, flexibility, and scalability.

Database Transition: A Two-Platform Strategy

In the next phase, the database layer was also modernized. The original DB2 database used by COBOL applications was migrated to two modern systems:

This dual-platform design optimized performance, supported scalability, and ensured seamless integration between both Java and .NET environments.

Key Outcomes

Explore related projects in our COBOL Modernization Success Stories .