What is COBOL Modernization ?
Businesses that have critical existing COBOL applications, which provide the core operational infrastructure, are not exempt from a digital transformation mandate. In fact, there is a strong incentive to transform in order to leverage the value of their core operational systems — at a minimum, to keep up with innovation taking place elsewhere in the organization and ideally establish these applications as a platform for innovation.
The word modernization is used to describe ongoing innovation that’s worked into an application in periodic projects or more gradually over time. Sometimes applications run for a long time with only business or defect maintenance applied, then suddenly they need to be modernized as they lack important features relating to their user interface or the way data management is handled[1].
Based on IDC, modernization can be structured into three levels[2]:
- Hardware related
there’s a cost saving requirement to replace old hardware like a mainframe or Mini computer with commodity hardware either internal or on a Cloud
- Process related
- Application related
there are many reasons / requirements to touch existing COBOL applications: adapt the look and feel of “old-fashioned” user interfaces to state-of-the-art web interfaces including multi-language, open up from the closed COBOL file system to databases, and enhance these applications by adding new functionality like modern user authentication, online help, audit trail, and many more.
Depending on the respective business needs, any combination of the above can apply.
[1]Joseph Gulla, Modernize Legacy Systems to Enable Full Potential, IBM Systems Magazine 2017
[2]Peter Rutten & Ashish Nadkarni, Modernization: A flexible approach to digital transformation, IDC White Paper, July 2018