One person holds the map
Often one or two people hold the full picture of what the code does — the end-to-end relationship between code, jobs, data and operational exceptions.
Concentrated knowledgeThe platform still works. The people who can safely change it are retiring.
The central risk
IBM i (AS/400) is still one of the most reliable platforms in banking — most shops report better ROI than on competing platforms, and most plan hardware or software upgrades this year. The platform isn't the problem. For the first time in nine years, industry-wide surveys show skills availability has overtaken cybersecurity as the #1 IBM i concern. The people who wrote and still understand your core banking logic are retiring — and almost nobody is being trained to replace them.
Why this matters now
Retirement dates, scarce internal knowledge and undocumented production behaviour can set the programme's timeline long before the technology fails.
Often one or two people hold the full picture of what the code does — the end-to-end relationship between code, jobs, data and operational exceptions.
Concentrated knowledgeRPG and CL are rarely taught, so the specialists who can still safely read and change the system aren't being replaced as they retire.
Structural skills gapDecades of undocumented patches sit between the spec and the production behaviour, making current behaviour more authoritative than the documents intended to describe it.
Undocumented driftA retirement date, not a project plan, ends up setting the timeline for what must be recovered while the people who know it can still challenge the reconstruction.
Succession riskThe false default
It treats the problem as a hiring gap when the pool isn't refilling, chooses the target core banking platform before the current logic is understood, assumes vendor documentation matches decades of production patches, and waits for a full rewrite before capturing what the last expert knows.
The working path
The path should first make the current system reviewable, then let the organisation move at the pace the business can absorb.
Interview the remaining RPG/CL/DB2 specialists — often just one or two people — and build a living map of what the system actually does, ahead of a retirement date.
A structured, evidence-based replacement onto a modern core banking platform — or a managed extension of the current system's safe life while the target is prepared. Client's choice.
Deterministic testing against what the AS/400 system actually did — not just what it was specified to do.
Technology landscape
Most IBM i shops report strong ROI and keep investing in the platform. The constraint isn't the technology — it's finding people who can still safely read and change it.
Decisions, not theatre
Four ways to work with the current estate, depending on what the organisation is ready to decide.
We interview the remaining RPG/CL/DB2 specialists and build a living map of what the system actually does, ahead of a retirement date.
Move RPG/CL logic to modern languages, or refactor it within ILE, once business meaning is separated from implementation history.
A structured, evidence-based replacement onto a modern core banking platform, validated against production history.
Keep-safe support that extends the current system's safe life while the target platform is prepared.
Questions worth asking
No. Understanding the current logic comes first — choosing a destination too early lets the target model quietly decide which history and behaviour no longer count.
That's the typical starting point, not an edge case. A single specialist holding the full picture is common, and it's exactly why capturing that knowledge early matters.
Yes — managed extension. We can extend the current system's safe life while the target platform is prepared, on the client's timeline.
AI accelerates code reading and comparison, but release decisions stay with the people who understand what the system means.
A useful first conversation
Bring the system, history and decision the organisation cannot afford to misunderstand. The first step is to establish what evidence exists and what must become reviewable.