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