Enterprise COBOL-to-Java Translation Case Studies

These case studies document enterprise and government applications in which COBOL source code was translated into maintainable Java, rather than simply recompiled or rehosted on another platform. The projects cover IBM mainframe, CICS, DB2, JCL, HPE NonStop and Micro Focus COBOL applications.

SoftwareMining provided the automated, rule-based translation tools and supporting runtime libraries. Depending on the project, translation, testing and deployment were performed by the customer's internal team or systems integrator, with technical support from SoftwareMining.

To discuss how SoftwareMining could support your modernization project, request an enterprise briefing.


Selected COBOL-to-Java Translation Projects



ING Bank

ING Bank: 1.5 Million Lines of COBOL Translated to Java

ING Bank used SoftwareMining's IBM COBOL and CICS translation technology to modernize an application estate of approximately 1.5 million lines of code, incorporating DB2 and JCL, into Java. Following extensive validation involving approximately 2 billion transactions, the modernized application entered production in 2022. The project demonstrated that large-scale enterprise COBOL modernization can preserve business behaviour while producing maintainable Java applications.

"We found SoftwareMining to be highly professional and technically competent throughout the project. Their translator and support exceeded our expectations."

ING Project Lead

Read the full ING Bank COBOL-to-Java case study

Maine Revenue Services

Maine Revenue Services: Government COBOL-to-Java Case Study

Maine Revenue Services modernized a mission-critical IBM COBOL tax processing application to Java using SoftwareMining's translation technology. The modernized application supported state tax processing for approximately 15 years before being replaced as part of a later business transformation programme.

"We are seeing profound advantages from this modernization initiative. Beyond achieving cost and maintenance targets, our teams are markedly more efficient, paving the way for improved service to Maine's citizens."

K. Peterson
Maine Revenue Services

Read the full Maine Revenue Services COBOL-to-Java case study

CRIF

CRIF Modernizes COBOL Credit Decisioning System to Java

CRIF, a global provider of credit management and banking information services, converted its COBOL-based Credit Decisioning Analysis system to Java using the SoftwareMining COBOL-to-Java translator. CRIF's internal team managed the translation, testing and deployment, retaining control of the source code, business data and modernization process.

"I would give this 5 stars."

Bank of Montreal

Bank of Montreal: COBOL and DB2 Batch Translation to Java

Bank of Montreal used SoftwareMining's Translation Toolkit to convert one of its remaining COBOL and DB2 batch applications, comprising approximately 250,000 lines of code, into Java. The project was completed in approximately three months while preserving the application's established business behaviour.

"We rate SoftwareMining 5 out of 5 for the exemplary conversion and exceptional support we received."

Technical Project Lead, Bank of Montreal
Rating: 5 out of 5

Read the full Bank of Montreal COBOL-to-Java case study

TransUnion

TransUnion Modernizes HPE NonStop Tandem COBOL to Java

TransUnion used SoftwareMining's HPE NonStop COBOL translation technology to convert more than 200 applications from COBOL to Java. The portfolio contained approximately equal numbers of online and batch applications, demonstrating support for both interactive transaction processing and enterprise batch workloads.

"Zero production outages and no post-go-live defects."

Project Manager, TransUnion

Read the full TransUnion HPE NonStop COBOL-to-Java case study

Verisk

Verisk Modernizes COBOL Applications to Java and C#

Verisk used the SoftwareMining Translation Toolkit to modernize enterprise COBOL applications across two target architectures. Batch applications were converted to Java and deployed on AWS with PostgreSQL. Online applications were converted to C# and deployed on Microsoft IIS. The projects demonstrate SoftwareMining's support for both enterprise batch processing and online transaction applications.

"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."

Project Sponsor
Rating: 5 out of 5

Read the full Verisk COBOL modernization case study

CGI

CGI Delivers COBOL-to-Java Modernization to International Clients

CGI selected SoftwareMining's COBOL-to-Java technology for an enterprise modernization project. The resulting Java application has since been delivered by CGI to clients internationally, including in Japan, and has remained in active use since its original deployment in 2011. Its continued operation and maintenance demonstrate the long-term viability of the translated Java application.

Texas Department of Family and Protective Services

Texas DFPS: Micro Focus COBOL-to-Java Government Project

The Texas Department of Family and Protective Services (DFPS) modernized approximately 600,000 lines of Micro Focus COBOL batch application code into Java as part of its IMPACT Batch Modernization Project.

Systems integrator MCorp used the SoftwareMining Translation Toolkit to perform the COBOL-to-Java conversion and support application testing. SoftwareMining supplied the translation technology and technical support, while MCorp managed and delivered the migration project.

The project included long-running batch programs and PL/SQL processing that had to operate within established batch windows. The implementation therefore considered application logic, database processing and performance requirements as part of the migration and testing process.

Learn more about SoftwareMining's Micro Focus COBOL-to-Java and COBOL-to-C# translation capabilities .




Whirlpool

Whirlpool Modernizes Enterprise COBOL Applications to Java

SoftwareMining's COBOL-to-Java tools were used in an enterprise modernization project for Whirlpool, with NTT DATA providing systems integration and delivery. The project demonstrates how SoftwareMining technology can support large-scale conversion programmes led by global systems integrators.



Information Analytics Incorporated

IAI Uses SoftwareMining Tools for Government CICS Modernization

Information Analytics Incorporated (IAI) used the SoftwareMining COBOL-to-Java Translation Toolkit during a government modernization project involving IBM CICS, VSAM and batch applications. IAI participated in the translation and testing phases, working with SoftwareMining to validate the generated Java and identify project-specific requirements.

Experience from the project contributed to further improvements in CICS and VSAM handling, Java code generation and the supporting runtime libraries used in subsequent enterprise modernization projects.

Read the CICS COBOL-to-Java modernization case study



Schober Group

Schober Group Modernizes COBOL Applications to Java

Schober Information Group used SoftwareMining's language-translation technology to convert its legacy COBOL applications into Java. The project reduced mainframe runtime and development-tool costs while enabling Java developers to maintain and extend the converted application within the company's existing development environment.

"A key factor in the decision was the productivity gains achieved by deploying the SoftwareMining language-translation tool."

Stefan Trabert
CIO, Schober Group

Read the full Schober Group COBOL-to-Java case study

Evaluate COBOL-to-Java Translation Using Your Own Applications

These projects involved source-language translation rather than continued operation of COBOL through rehosting. Enterprise customers and systems integrators can examine SoftwareMining's translation coverage and evaluate generated Java or C# code using selected programs from their own application estate.

View the COBOL-to-Java and COBOL-to-C# Translation Toolkit features .