1. The Scale Nobody Talks About

COBOL is not a legacy curiosity. It is the invisible substrate of the global financial system. Written starting in 1959, COBOL programs today process more monetary transactions than any other technology on earth. The numbers are not debatable — they are documented by Reuters, Micro Focus, and the U.S. Government Accountability Office.

220Blines of COBOL in production
$3Tdaily transactions
95%ATM operations
80%in-person transactions

Every time you withdraw cash from an ATM, there is a 95% chance the transaction is processed by COBOL. Every time you swipe a credit card at a terminal, the authorization request routes through a mainframe running COBOL. Insurance claims, pension calculations, mortgage processing, interbank settlements, tax computations — COBOL handles them all.

In the United States alone, federal agencies run an estimated 10 billion lines of COBOL. The Social Security Administration, the IRS, the Department of Veterans Affairs, and the Federal Reserve all depend on COBOL for core operations. In Europe, every major bank — BNP Paribas, Deutsche Bank, ING, Societe Generale, HSBC — runs critical systems on COBOL mainframes.

This is not a system that can be switched off. It is not a system that can be ignored. And it is not a system that the people who built it will be around to maintain much longer.

2. The Talent Crisis: A Retirement Wave With No Successor

The average COBOL developer is 58 years old. This is not a projection or a warning — it is the current state. The generation that built the financial backbone of the modern world is leaving the workforce, and no equivalent generation is replacing them.

58average age of COBOL devs
~750KCOBOL developers worldwide
2%universities teaching COBOL
$150-250KCOBOL specialist salary

The pipeline is dry. Fewer than 2% of universities worldwide still offer COBOL courses. Computer science graduates learn Python, JavaScript, Rust, Go — languages with vibrant ecosystems, modern tooling, and career paths that do not involve maintaining 40-year-old batch processing systems on IBM z/OS.

The consequence is predictable and severe. COBOL specialists now command salaries of $150,000 to $250,000 — not because they are doing cutting-edge work, but because they are the last people who can read the code. When they retire, the knowledge retires with them. There are no handoff documents. There are no comprehensive test suites. There is tribal knowledge accumulated over decades, stored in the heads of people who are counting down to their pension.

The COVID-19 preview

In April 2020, U.S. state unemployment systems collapsed under the load of millions of simultaneous claims. New Jersey's Governor Phil Murphy publicly appealed for COBOL programmers to come out of retirement to fix their systems. Kansas, Connecticut, and several other states faced identical crises. The systems were not broken by volume alone — they were broken by the inability to modify COBOL code quickly enough to handle new federal requirements.

This was a preview. The next crisis will not be a pandemic. It will be a regulation change, a market event, or a security breach — and the COBOL experts who answered the call in 2020 will be five years deeper into retirement.

The talent crisis is not a future problem. It is a present emergency. Every month, the pool of people who can maintain these systems shrinks. Every retirement takes irreplaceable knowledge with it. The cost of inaction compounds.

3. Current Players: Why the Market Leaders Fall Short

The COBOL modernization market is not empty. Several large players offer solutions. But each carries significant limitations that prevent them from solving the problem at the scale and speed required.

IBM Watsonx Code Assistant for Z

IBM's offering uses AI to assist in converting COBOL to Java. It is deeply integrated with the IBM Z ecosystem and leverages IBM's institutional knowledge of mainframes.

The problems are substantial:

Micro Focus (now OpenText)

Micro Focus, acquired by OpenText in 2023, has been the dominant provider of COBOL development and runtime tools for decades. Their approach is not modernization — it is emulation.

AWS Mainframe Modernization

Amazon offers two paths: replatforming (using Micro Focus runtime on AWS) and refactoring (using Blu Age to convert COBOL to Java). Both carry constraints.

Consulting firms (Accenture, Capgemini, TCS, Infosys)

The traditional approach: hire hundreds of consultants to manually rewrite COBOL programs one by one.

VendorApproachTarget languageKey limitation
IBM WatsonxAI-assisted conversionJavaCost, lock-in, still needs COBOL experts
Micro Focus / OpenTextRecompilationCOBOL (on Linux)No modernization — same code, same problem
AWS Blu AgeAutomated refactoringJavaProprietary runtime, data sovereignty
Consulting firmsManual rewriteVarious3-7 years, $50-100M, error-prone
KIVUMIA.CODESemantic translationPythonService model — no self-service

4. The European Angle: DORA, RGPD, and Data Sovereignty

European financial institutions face pressures that their American counterparts do not. The regulatory environment in Europe creates both urgency and constraints that the current market leaders are poorly positioned to address.

DORA: Digital Operational Resilience Act

DORA became fully applicable on January 17, 2025. It requires all financial entities in the EU to demonstrate operational resilience across their ICT systems — including comprehensive testing, documentation, incident response, and third-party risk management.

COBOL systems are structurally non-compliant with DORA's requirements:

DORA enforcement is active. Supervisory reviews are underway across the EU. Financial institutions that cannot demonstrate adequate resilience for their legacy systems are exposed to penalties, public statements, and operational restrictions. Modernization is not optional — it is a compliance imperative.

RGPD and data sovereignty

The General Data Protection Regulation imposes strict requirements on where and how personal data is processed. For financial institutions handling millions of EU citizens' data, routing core banking operations through American cloud providers raises fundamental questions:

The NIS2 dimension

The NIS2 Directive, applicable since October 2024, extends cybersecurity obligations to a broader range of sectors, including banking and financial market infrastructure. Legacy COBOL systems, with their limited security tooling and audit capabilities, create compliance gaps under NIS2 that mirror those created by DORA.

22,000+financial entities under DORA
Jan 2025DORA enforcement date
Oct 2024NIS2 applicable
100%ICT systems in scope

5. KIVUMIA's Position: Semantic, Sovereign, Service

KIVUMIA.CODE is built on a different premise than the incumbent solutions. Three principles define the approach.

Semantic translation, not syntactic conversion

Most COBOL modernization tools perform syntactic translation: they map COBOL constructs to equivalent constructs in Java or Python, line by line. The result is code that compiles in the target language but reads like COBOL. Variable names remain cryptic. Control flow remains convoluted. The knowledge problem is not solved — it is transferred.

KIVUMIA.CODE performs semantic translation. It understands the meaning of COBOL programs — the business logic, the data flows, the processing rules — and expresses that meaning in idiomatic Python. The output is code that any Python developer can read, maintain, test, and extend.

DimensionSyntactic translationSemantic translation (KIVUMIA)
Variable namesws_acct_balaccount_balance
Data structuresFlat dictionaries@dataclass with types
Control flowGOTO-like jumpsFunctions with clear boundaries
COBOL idiomsPreserved in target syntaxTranslated to Python idioms
ReadabilityRequires COBOL contextStandard Python
TestabilityDifficult — tightly coupledUnit-testable functions

KIVUMIA.CODE handles the full complexity of enterprise COBOL: EXEC SQL, EXEC CICS, COPY/REPLACE, STRING/UNSTRING, INSPECT, COMPUTE with ROUNDED, EVALUATE, SEARCH/SEARCH ALL, PERFORM THRU with nested loops, REDEFINES, OCCURS DEPENDING ON, reference modification, and 88-level conditions. This is not a prototype. It is a production engine that has processed 976,144 lines of COBOL with a 100% success rate.

Brussels-based, European sovereign

KIVUMIA operates from Brussels as a Belgian SRL. Source code submitted for modernization stays within European jurisdiction. There is no transatlantic data transfer, no American cloud dependency, no FISA 702 exposure.

For European financial institutions navigating DORA, RGPD, and NIS2 simultaneously, a sovereign modernization partner eliminates an entire category of regulatory risk. Your COBOL source code — which embeds your business logic, your competitive advantage, your processing rules — never leaves Europe.

Service model, not self-service

KIVUMIA.CODE is not a downloadable tool. It is not a SaaS platform where you upload code and hope for the best. It is a managed modernization service.

The client sends their COBOL programs. KIVUMIA returns validated, tested Python. Every engagement follows a structured process:

  1. Portfolio assessment: analysis of the COBOL codebase, complexity classification, prioritization by business risk.
  2. Pilot conversion: a representative set of programs is converted and validated against original behaviour. The client sees quality before committing.
  3. Production rollout: systematic conversion of the full portfolio, with validation at each stage.
  4. Delivery: clean Python code with type hints, docstrings, dataclasses, and structured output — ready for integration into modern CI/CD pipelines.

This model exists for a reason. COBOL modernization is not a commodity. It requires domain expertise, validation rigour, and accountability for the output. A self-service tool that produces incorrect Python is worse than no tool at all — it creates a false sense of progress while introducing bugs into critical financial systems.

976,144lines converted
100%success rate
84,000lines per second
6:1compression ratio

6. Market Sizing: Who Needs This Most

The COBOL modernization market is not uniform. Some sectors face more acute pressure than others. Understanding who needs modernization most — and most urgently — shapes both the market opportunity and the prioritization of effort.

Banking: the largest COBOL concentration

Banks are the single largest consumers of COBOL. Core banking systems — account management, transaction processing, loan origination, regulatory reporting — run on COBOL in virtually every major bank globally. In Europe, this includes:

The European Banking Authority (EBA) oversees approximately 4,500 banking entities in the EU. A significant majority run COBOL for at least some critical operations. DORA applies to all of them.

Insurance: complex calculations, old code

Insurance companies run some of the most computationally complex COBOL programs in existence. Actuarial calculations, policy administration, claims processing, and reinsurance treaty management are deeply embedded in COBOL batch systems.

The insurance sector faces a particular challenge: their COBOL programs encode decades of actuarial logic — mortality tables, risk models, reserve calculations — that was developed by actuaries who understood both the mathematics and the COBOL implementation. Replacing the code without losing the mathematical precision requires semantic understanding, not line-by-line translation.

EIOPA (European Insurance and Occupational Pensions Authority) oversees the sector. DORA's requirements apply to insurance undertakings and reinsurance undertakings, with the same testing, documentation, and resilience mandates as banking.

Public sector: the forgotten COBOL estate

Government agencies across Europe run massive COBOL estates that rarely make headlines until they fail. Tax authorities, social security administrations, pension systems, and public health databases depend on COBOL. The COVID-19 unemployment crisis in the US demonstrated what happens when these systems cannot adapt.

European public sector COBOL modernization is complicated by procurement rules, budget cycles, and the sheer scale of the installed base. But the pressure is mounting: citizen expectations for digital services clash with backend systems written in the 1970s.

Payment processors and financial market infrastructure

SWIFT, card networks, clearing houses, and payment processors form the circulatory system of global finance. Much of this infrastructure runs on COBOL. These entities are classified as critical ICT third-party service providers under DORA, subjecting them to direct oversight by EU supervisory authorities.

SectorCOBOL intensityRegulatory pressureModernization urgency
Retail bankingVery highDORA, RGPD, NIS2Critical
InsuranceHighDORA, Solvency IIHigh
Public sectorHighNIS2, citizen demandHigh
Payment infrastructureVery highDORA (critical third-party)Critical
Investment bankingMedium-highDORA, MiFID IIHigh

The addressable market

Global COBOL modernization spending is projected to exceed $5 billion annually by 2027, driven by regulatory mandates, talent scarcity, and the operational cost of maintaining systems that resist modern engineering practices. Europe represents approximately 30-35% of this market, with DORA acting as an accelerant that has no equivalent in other jurisdictions.

The institutions that move first will gain a competitive advantage: lower operational risk, reduced COBOL salary burden, DORA compliance, and the ability to innovate on top of modern, testable, maintainable codebases. Those that wait will face escalating costs, shrinking talent pools, and increasing regulatory scrutiny.

The modernization window is narrowing. Every year, the pool of COBOL expertise shrinks. Every year, the regulatory requirements grow. Every year, the gap between what legacy systems can deliver and what the market demands widens. The institutions that act now — with the right partner, the right approach, and the right urgency — will define the next era of European financial infrastructure.

The Question Is Not Whether, But Who

220 billion lines of COBOL will be modernized. This is not a prediction — it is arithmetic. The developers are retiring. The regulations demand it. The operational costs of maintenance are exceeding the costs of transformation.

The question is not whether modernization will happen. The question is who will do it, how well, and whether the result will be code that is genuinely modern — testable, readable, maintainable — or code that merely compiles in a newer language while preserving all the problems of the old one.

KIVUMIA exists to answer that question for Europe. Semantic translation. Sovereign infrastructure. Service accountability. No shortcuts, no vendor lock-in, no half-measures.

The code that runs the world deserves better than emulation. It deserves understanding.

Your COBOL portfolio deserves a clear path forward

976,000 lines converted. 100% success rate. Semantic translation to idiomatic Python.
Brussels-based. European sovereign. Built for regulated industries.

Contact KIVUMIA