Still relying on mainframes from the 70s?

You’re not alone.

Banks, insurance companies, pension funds, and risk assessment firms often depend on core systems built 40–50 years ago. These systems—originally designed for stability and performance—still power mission-critical functions including ledgers, bookkeeping, risk calculations, and long-term financial products. But they’re increasingly becoming a liability.

Legacy technology makes it harder to meet today’s demands. Regulatory pressure, fast-changing markets, rising security threats, and client expectations for digital services. Even thinking about modernization can feel overwhelming. But the cost of doing nothing is even greater.

Financial costs that
still work but
can't be touched

Many financial institutions have developed complex algorithms in RPG, EGL or COBOL, used to assess credit risk, calculate pensions, manage insurance products, or track long-term securities.

These systems may have been accurate and reliable for decades, but they’ve become:

  1. Opaque
  2. Untestable
  3. Untouchabel
  4. Hard to staff

This puts business continuity at risk. If you lose your few people who understand the code, you may not be able to maintain or safely evolve the system.

01Opaque

Difficult to inspect or understand.

light-travels-constant-speed

Lacking coverage and structure.

white-curve-geometry-with-white-background-3d-rendering

No one wants to risk breaking them.

White Background

Few engineers know these languages today.

white-curve-geometry-with-white-background-3d-rendering

Modernizing your software creates huge business benefits

Easier to maintain

Post migration, your systems are much easier to maintain. The code has been cleaned, performance is better, security is enhanced, and scalability has improved. It becomes easier to connect with other modern systems. This further reduces maintenance costs and complexity

Makes future changes simpler

Updating your software makes future business changes simpler. Integration with other systems becomes achievable, introducing new features and updating old ones become possible. And you can also get the most from cloud-based infrastructure.

Improved security

Legacy IT systems are often at the heart of cyber security incidents. Outdated systems regularly lack modern security protocols and are vulnerable to breaches. Frequently, IT teams can't patch legacy systems because they are no longer being maintained by the vendor. Modernizing makes your systems more secure.

Easier to find skills

You can hire more easily as there are far more Java and Python software engineers than RGP. The average RPG/COBOL developer is over 55 years old, and thinking about retiring if they haven’t already. Specialist skills command 35–45% premiums. By upgrading, you’re not held to ransom by the declining numbers of skilled engineers..

Reduced time to market

In 2022 after modernizing its legacy technology, Dankse Bank found that it reduced time-to-market for new products from 15+ months to 4-6 weeks.

Further information

Here’s a useful tool that can be used outside its remit. It’s the UK government’s guide to evaluating the criticality of legacy-related risks across government departments.

ING Bank and Danske Bank core banking transformation case studies.

Strumenta is the only software language engineering company to
automate migrations from RPG to Python

Scroll to Top