iLive Technologies
IBM i modernization

Modernize IBM i without taking on a new dependency.

Your RPG keeps the business rules. Your data stays in Db2. We build the browser layer over the top, and you choose where it runs, what it's built in, and you keep the source.

Today: 5250
 CUS200      CUSTOMER INQUIRY          14:22:07

 Customer . . . 0041827
 Name . . . . . MERIDIAN BUILDING SUPPLY
 Address  . . . UNIT 4 CARLTON IND EST
 City . . . . . SHEFFIELD
 Post code  . . S9 2LR

 Terms  . . . . 30    Currency . . GBP
 Credit limit . 0045000.00
 Balance  . . . 0031204.66
 Status . . . . A

 F3=Exit   F5=Refresh   F12=Cancel
Same record: browser

Meridian Building Supply

Customer 0041827 · Active

Address
Unit 4 Carlton Ind Est, Sheffield S9 2LR
Terms
30 days
Credit limit
£45,000.00
Balance
£31,204.66
Available
£13,795.34

Same file. Same business rules. Same machine.

The problem

The platform isn't the problem. The interface is.

IBM i runs the business and does it well. But the green screen now blocks things the business needs: customer self-service, supplier access, mobile, MFA, an audit trail. And the people who understand the code are retiring.

Every vendor who calls has the same answer: leave the platform. That answer is expensive, slow, and throws away thirty years of business logic that exists nowhere else.

Where it runs: your choice

Three hosting models. One architecture.

You are not asked to settle your infrastructure strategy before you start modernizing.

On the boxBeside the boxIn the cloud
Runs in Your existing IBM i partition, in PASE A Linux partition on the same Power hardware A cloud VM
Db2 access Local, and never crosses a network Internal virtual networking between partitions Secured connection to on-premise Db2
New licensing None Linux partition Cloud subscription
Choose when Data cannot leave the machine You want standard Linux operations, still on your own hardware A cloud-first decision has already been taken

All three, in depth →

What it's built in: your choice

The web tier should match your team.

We fix the architecture, not the technology. The boundary between the web tier and your business logic is a stored procedure, which means what sits above it is genuinely interchangeable.

We'd normally maintain it for you. That's the Run engagement, and most of this work continues that way. But taking it in-house should always stay your option, and if a .NET shop is handed a Python application that option quietly disappears. That is exactly the dependency you were trying to get rid of.

The only fixed technologies in this architecture are the ones you already own: Db2, RPG, stored procedures. Everything we bring is negotiable.
What you own afterwards

No runtime licence. Ever.

Most modernization products charge for a runtime, forever. Stop paying and the interface stops working.

We deliver the source, built on open components. There is nothing to keep paying for, and nothing that stops working if we do.

  • Source delivered: no proprietary runtime, no per-seat licence
  • SSO and MFA where the green screen can't offer it
  • Role-based access control and full audit logging
  • Connection-pooled Db2 access, load-tested at 500 concurrent users
  • Hardened against the OWASP Top 10, built to ASVS Level 2
What never moves

We don't rewrite business rules that already work.

The modern layer handles presentation, navigation, authentication and formatting. Every business rule (pricing, credit, availability, tax, allocation) stays in RPG service programs, reached through stored-procedure wrappers.

One set of rules. One source of truth. The thing that goes wrong in most modernization projects, designed out from the start.

This is not affection for RPG. Rewriting working business rules is the highest-risk, lowest-return activity in any modernization programme. A year of effort to arrive back where you already were, if it goes well. And because the stored procedure is the boundary, those rules can be replaced later, one service at a time, whenever there is an actual reason to. That is a very different proposition from rewriting all of them at once as the price of starting.

Sequence

Start with the lowest risk. Go as far as you want.

You don't sign up for a transformation programme. Each phase ships and runs before the next is discussed.

1 · Inquire Searches and inquiries. Read-only. Nothing changes state. Lowest risk
2 · Maintain Master-file maintenance: customer, item, vendor, price. Low
3 · Report Spool files and Query/400 output become filterable screens with PDF and Excel export. Calculation logic untouched. Low
4 · Transact Order entry, invoicing, inventory movement, where the hidden rules live. Last, deliberately. Highest

Most customers see the value by the end of Phase 1, and decide about Phase 4 much later.