rpg2java by Strumenta
IBM i Modernisation

Your RPG systems run the business.
Your next team won't know RPG.

We migrate your RPG codebase to clean, maintainable Java — automatically, at a fixed price, with zero disruption to your operations.

Pilot: EUR 3,000 fixed price 15-day money-back guarantee No RPG expertise needed on your team
RPG Source S Java Output
10+
Years of experience
Millions
of lines migrated
Working
code delivered, not reports
Language
engineering, not IT consulting
One focus
RPG migration, nothing else

The clock is ticking on RPG expertise

Three forces are converging that make modernisation urgent, not optional.

The talent cliff

The average RPG developer is approaching retirement age. When they leave, they take decades of undocumented business logic with them. Hiring replacements is nearly impossible.

Maintenance is eating your budget

Companies running IBM i systems spend 60–80% of their IT budget just keeping the lights on. That leaves almost nothing for the innovation your business needs to compete.

Every year of delay costs more

The longer you wait, the fewer people understand your codebase. Migrations become more expensive and riskier as institutional knowledge disappears.

Two steps. No lock-in until you're confident.

1
Low-risk entry point

Migration Pilot

We take a real program from your codebase — typically up to 2,000 lines of code — analyse its dependencies, and deliver a working Java translation backed by tests. Not a generic demo. Your own code, correctly migrated.

  • Fixed price: EUR 3,000
  • Real program from your codebase
  • Delivered with a test suite
  • 15-day money-back guarantee
If within 15 days of delivery you conclude the Pilot did not give you concrete value, we issue a full refund — no questions, no negotiation.
2
The full migration

Migration Flow

Once the Pilot is complete, we continue the migration in short, structured iterations. At the start of each iteration, you know exactly what will be translated. At the end, you receive the code, the tests, and the opportunity to give feedback.

  • Clear scope defined before each iteration
  • Your feedback shapes subsequent iterations
  • Previously migrated code updated to stay consistent
  • Progress tracking and quality indicators throughout
The migration improves over time rather than drifting — feedback from later iterations is applied consistently to earlier code.
"The migration completed on time, on budget, and our team was writing new features in Java within a month of handover."

— IT Director, European manufacturing company

Case Study

ERP system migrated from RPG to Java

A European manufacturing company was facing a critical talent gap: their senior RPG developers were retiring, and their ERP system — hundreds of thousands of lines of business logic — was at risk. Strumenta delivered a complete migration within the agreed timeline and budget, preserving all business logic and handing over a Java codebase their new team could immediately work with.

Read the full case study →
Migrating RPG Code to Modern Languages — book by Federico Tomassetti

By the author of

Migrating RPG Code to Modern Languages

A practical playbook for teams modernising IBM i applications — covering migration strategies, target language selection, testing approaches, and how to manage the human side of a migration. Written by Federico Tomassetti, founder of Strumenta.

Why Java, specifically?

Java isn't just a modern language — it's the right target for IBM i migrations. It runs on the JVM, which means it can co-exist with your RPG systems during the transition. It has the largest enterprise developer talent pool in the world. And code written in Java in 2025 will still be maintainable in 2045.

  • Runs on IBM i alongside RPG (phased migration possible)
  • Largest global talent pool — easy to hire
  • Mature enterprise ecosystem (Spring, Jakarta EE, etc.)
  • Excellent tooling: IntelliJ, Maven, Gradle
  • Long-term language stability (30+ year track record)

Not ready to commit to a full migration?

Start with a Migration Pilot. We take a real program from your codebase, translate it correctly, and deliver it with tests — at a fixed price of EUR 3,000, with a 15-day money-back guarantee.

Start with a Migration Pilot

Fixed price. No lock-in. Full refund available within 15 days if not satisfied.