Blog article
See all stories »

2020’s COBOL Crisis is the Canary in the Coal Mine for Established Banks and Insurers

Multiple US state government departments were in the news recently, calling for COBOL programmers to come forward as their mainframe systems failed to handle a surge in unemployment claims processing – a result of the COVID-19 pandemic.

It is common for an emergency to shed light on an otherwise darkened corner of our technical infrastructure, but the pandemic was merely a tipping point for this eventuality.

Canaries in the Coal Mine

The truth is that this challenge poses a threat to more of society than most commentators know. It is endemic in established industries globally. Financial services providers, insurers, investment and retail banks are the organizations for whom this platform is most embedded. An estimated 70% of the world’s commercial transactions are processed by a mainframe application at some point in their cycle, which means US State Governments are merely the canaries in the coal mine.

While recruiting COBOL programmers out of retirement may help the immediate crisis, it really is papering over the cracks and does nothing to solve the deeper issue. It may not even be an option the next time such a crisis is upon us.

The challenges faced by the States of New Jersey, Kansas and Connecticut are not a result of COBOL, or any other programming language; the language is just a syntax for expressing business rules. Rather, they are caused by the arcane mainframe environment the programmers must inhabit to maintain the programs.

Reality of Maintaining Old Programs

No self-respecting programmer would claim COBOL is beyond their ability. However, navigating the reality of maintaining old programs, with none of the creature-features they are used to in a conventional environment, is at the heart of this crisis.

Enterprise IT has been built up over years like geological layers. The deeper one digs into a company's core processes, the more ancient fossils will be found. These are usually the parts integral to supporting the layers above and, over decades, the oldest have become buried beneath layer upon layer of interdependency and algorithm.

These challenges are not unique to the mainframe environment, but many more facilities exist to solve them in more modern and familiar computing environments. Facilities that the current generation of programmers see as table stakes in any programming exercise.

Rather than recruit as many septuagenarians as the HR department can find, perhaps a more strategic answer is to put the programs into an environment where millennials can work on them as easily as any other application they are used to supporting. Modern fintech providers would not dream of instigating core business processes in architectures unfamiliar to a modern workforce.

It’s not a quick fix, but this can has been kicked down the road for far too long; and the impact of the current crisis has revealed just how fragile this critical part of our infrastructure has become as a result.


Comments: (1)

A Finextra member
A Finextra member 03 June, 2020, 15:59Be the first to give this comment the thumbs up 0 likes

Well put. A lack of focus, planning and funding has created a perception problem for many incumbent systems. But the issues around skills and tech are not insurmountable. See 

Mark Cresswell

Mark Cresswell



Member since

09 Feb 2018



Blog posts


This post is from a series of posts in the group:

Banking Strategy, Digital and Transformation

Latest thinking in respect to Banking Strategy, Digital and Transformation. Harnessing our collective wisdom to make banking better. Ambrish Parmar

See all

Now hiring