Migrating RPG Code to Modern Languages
A Practical Playbook for Teams Modernizing IBM i Applications
Is your business-critical software trapped in a dying ecosystem? For decades, RPG has powered core business applications. But what was once a competitive advantage has become a constraint. The scarcity of RPG skills, maintainability issues, and the risks of a legacy platform can hold your business back.
“Migrating RPG Code to Modern Languages” is your essential guide to navigating the complexities of legacy modernization. Authored by Strumenta’s founder, Federico Tomassetti, this book offers a real-world, practical playbook for teams ready to move their IBM i applications to modern languages like Java, Python, or C#.
This isn’t just a technical manual; it’s a strategic companion for a journey that is as much about business and culture as it is about code.

What You'll Learn
Making Sense of Legacy Migrations
Understand the compelling reasons to migrate, from the scarcity of RPG skills to the desire to bring order to a sprawling codebase.
Planning the Migration
Learn how to build a solid roadmap. This includes choosing the right target language and framework (Java, Python, or C#) and defining a clear strategy to minimize risk and align stakeholders.
Tackling Key Technical Challenges
Get expert insight into the most difficult aspects of translation, including:
Handling GOTO statements and RPG indicators.
Translating complex data structures and overlays.
Modernizing “green screen” UIs
Dealing with CL programs
Managing the database migration.
Ensuring Success
Discover best practices for testing the migration to verify equivalence and learn from common pitfalls to avoid costly mistakes. You’ll also get an inside look at the Strumenta Migration Pipeline, the proven infrastructure we use to deliver successful migrations.
Where can I get the book?
On Amazon you can find the printed version and the Kindle version:
- Amazon USA
- Amazon UK
- Amazon Germany
- Amazon France
- Amazon Italy
- Amazon Spain
- Amazon Ireland
On Gumroad we provide the PDF version and the epub version.