«Convert everything, then see»
Converting what nobody calls any more is wasted work. A usage inventory often cuts a large share of the code.
The business system on IBM i (AS/400) or z/OS has run for twenty years and nobody wants to touch it — but it talks to nothing new. Rewriting it all at once is the project that most often fails. There is a middle way: expose what exists as APIs, and convert gradually.
First stop being isolated, then replace what is worth replacing.
«Convert everything, then see»
Converting what nobody calls any more is wasted work. A usage inventory often cuts a large share of the code.
«AI converts on its own»
AI speeds things up, but edge-case parity and judgement calls remain to verify: a governed flow, not a button.
«Rewrite first, integrate later»
That order sinks projects. Exposing as APIs first makes the legacy useful now and removes the big-bang pressure.
Have a business system on AS/400 or mainframe that must talk to the rest of the world? Let us look at what can be exposed as APIs now and what is worth converting, with the numbers in hand.
Let’s talkPage updated 23 August 2026.