These case studies document enterprise and government applications in which
COBOL source code was converted into maintainable Java or C#, 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 supplied the automated, rule-based Conversion Toolkit and
supporting runtime libraries. Depending on the project, conversion, testing
and deployment were managed by the customer's internal team or systems
integrator, with technical support from SoftwareMining.
ING Bank: 1.5 Million Lines of COBOL Converted to Java
ING Bank used
SoftwareMining's IBM COBOL and CICS conversion technology
to convert an application comprising approximately 1.5 million lines of
COBOL, CICS, DB2 and JCL into Java. Following extensive
functional-equivalence validation involving approximately 2 billion
transactions, the converted application entered production on Linux in
February 2022. The project provides production evidence that large-scale
COBOL-to-Java conversion can preserve required business behaviour and
produce 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 converted a mission-critical IBM COBOL tax-processing
application into Java using SoftwareMining's conversion technology. The
converted application supported State of Maine 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 Converts 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 into
Java using the SoftwareMining COBOL-to-Java Conversion Toolkit. CRIF's
internal team managed conversion, testing and deployment while retaining
control of the source code, business data and modernization process.
"I would give this 5 stars."
Bank of Montreal: COBOL and DB2 Batch Conversion to Java
Bank of Montreal used SoftwareMining's Conversion Toolkit to convert one of
its remaining COBOL and DB2 batch applications, comprising approximately
250,000 lines of code, into Java. The conversion was completed in about
three months, with results from the original COBOL application used to
validate the business behaviour of the generated Java system.
"We rate SoftwareMining 5 out of 5 for the exemplary conversion and
exceptional support we received."
TransUnion Converts HPE NonStop COBOL Applications to Java
TransUnion used SoftwareMining's
HPE NonStop COBOL conversion technology
to convert more than 200 applications from COBOL to Java. The portfolio
contained approximately equal numbers of online and batch applications,
providing project evidence across both interactive transaction processing
and enterprise batch workloads.
"Zero production outages and no post-go-live defects."
Verisk used the SoftwareMining Conversion Toolkit across two target
architectures. Batch applications were converted to Java and deployed on AWS
with PostgreSQL, while online applications were converted to C# and deployed
on Microsoft IIS. Both conversions included EBCDIC-to-ASCII data migration.
The projects provide evidence across enterprise batch processing, online
transaction applications and data conversion.
"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 Conversion to International Clients
CGI selected SoftwareMining's COBOL-to-Java conversion technology for an
enterprise project. The resulting Java application was subsequently
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 provide long-term production evidence for the
converted Java application.
Texas DFPS: Micro Focus COBOL-to-Java Government Conversion Project
The Texas Department of Family and Protective Services (DFPS) converted
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 Conversion Toolkit to
perform the COBOL-to-Java conversion and support application testing.
SoftwareMining supplied the conversion technology and technical support,
while MCorp managed and delivered the modernization 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 Evaluates SoftwareMining Tools for Government CICS Conversion
Information Analytics Incorporated (IAI) used the SoftwareMining
COBOL-to-Java Conversion Toolkit during a technical evaluation for a proposed
government modernization project involving IBM CICS, VSAM and batch
applications. IAI participated in source-code conversion and testing, working
with SoftwareMining to assess the generated Java and identify
project-specific requirements. The wider project did not proceed to
production deployment.
Experience from the evaluation contributed to further improvements in CICS
and VSAM handling, Java code generation and the supporting runtime libraries
used in subsequent enterprise conversion projects.
Schober Information Group used SoftwareMining's COBOL-to-Java conversion
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 Conversion Using Your Own Applications
These projects involved source-language conversion rather than continued
operation of COBOL through rehosting. Enterprise customers and system
integrators can review SoftwareMining's conversion coverage and evaluate the
generated Java or C# source code using selected programs from their own
application portfolio.