Financial institutions are spending millions of dollars [4] to maintain COBOL, a 65-year-old programming language that still underpins global banking infrastructure [1].
The reliance on this legacy code creates a systemic risk for the global economy. As the original developers of the language retire, the dwindling pool of skilled programmers forces companies to pay premiums to keep essential services online.
COBOL, or Common Business Oriented Language, remains deeply embedded in the world's financial architecture. It currently powers roughly nine percent [2] of the world's automated teller machines (ATMs), and processes trillions of dollars [3] in transactions every day.
Despite the emergence of modern coding languages, many banks have not fully migrated their core systems. The complexity of these legacy environments makes the transition difficult, often requiring the very expertise that is now disappearing from the workforce.
This talent gap has created a high-cost environment for maintenance. Institutions are spending millions [4] to secure the services of the few remaining experts capable of managing the code that handles daily global commerce.
The shortage is primarily driven by a generational shift. Most programmers trained in COBOL are reaching retirement age, while new computer science graduates focus on contemporary languages, leaving a void in the specialized labor market.
“COBOL powers roughly nine percent of the world's automated teller machines.”
The continued dependence on COBOL highlights a critical technical debt within the global financial sector. While the language is stable, the lack of human capital to maintain it creates a precarious situation where a few retiring experts could potentially jeopardize the stability of ATM networks and transaction processing systems.





