rpg2java by Strumenta

We are language engineers, not generalist IT consultants

Strumenta was founded by Federico Tomassetti, a Ph.D. in language engineering and long-time contributor to the language tooling community. The company specialises exclusively in parsers, transpilers, and code migrations — this is not a side service offered alongside general IT consulting.

The RPG parser and transpiler that power rpg2java.com were built from the ground up by Strumenta's engineers. We have been working with RPG codebases for years and have developed techniques specifically for the quirks and patterns of RPG business logic.

We don't repurpose generic migration approaches. We understand RPG at a structural level, and we've built the tools to transform it systematically.

The difference between a language engineer and a general developer

When you hire a general IT firm to do a migration, they treat it as a rewrite — they read your RPG, understand it (imperfectly), and rewrite it in Java by hand. This is slow, expensive, and error-prone. Business logic gets lost. Edge cases get missed. The result is a Java system that mostly works — until it doesn't.

Strumenta's approach is different: we built a tool that understands RPG at a structural level and transforms it. Our parser builds a complete model of your RPG code — every subroutine, every data structure, every indicator. The transpiler then generates Java that is semantically equivalent, not an approximation.

Human engineers then review and improve the output: renaming variables, restructuring packages, identifying areas where automated translation made conservative choices that could be improved. The combination of automated precision and human judgment produces better results, faster, at a predictable cost.

Migrating RPG Code to Modern Languages — book by Federico Tomassetti
Published Expertise

Published expertise in RPG migration

Federico Tomassetti authored Migrating RPG Code to Modern Languages — a practical guide for teams planning RPG modernisation.

The book covers migration strategies, target language selection, testing approaches, and how to handle the human side of a migration. It is written for decision makers and technical leads who want to understand what a migration actually involves before they commit.

This depth of published expertise is something our competitors cannot easily replicate.

2014
Founded
10+
Years language engineering
EU & NA
Clients across Europe & North America
Open Source
RPG parser — publicly available

We'd rather show you our work than describe it.

The Migration Pilot runs on a real program from your codebase. At the end of it you have translated code, tests, and a realistic picture of what the full migration would involve.

Start with a Migration Pilot

EUR 3,000 fixed price. 15-day money-back guarantee. We respond within 2 business days.