Are you looking for an easy solution to migrate from RPG to Python?
We can provide a successful migration from RPG to Python without stress and struggle.
You can have several reasons to migrate from RPG to Python.
We know that sometimes it cannot be easy.
What’s your reason?

3 Reasons to Move from RPG to Python
Finding Developers
Recruiting an RPG developer nowadays can be challenging and also time-sensitive. They can be very expensive, difficult to find or about to retire.
Move to the Cloud
RPG language was introduced in 1959. Nowadays, most prefer moving to the cloud and there isn’t a cloud provider for RPG. A migration to Python will allow you to move to the cloud easily.
Fewer Costs
We don’t know for how long IBM will implement the AS/400 or iSeries. RPGLE runs on expensive hardware; migrating will reduce the costs and the risks.

We automatically convert your codebase written in RPGLE to a Python codebase.
Easy, fast and effective!
Key Advantages
Developers Recruitment
You won’t have to look for an RPGLE developer: they are expensive or about to retire.
The Cloud
Python will allow you to move to a Cloud solution because it will enable you to grow fast and efficiently.
Saving Money & Having Support
You will reduce the risk of IBM no longer supporting the language and the risk of not finding hardware spare parts.
Error-proof
If we compare it to manual migration, our solution will help decrease human error.
Quality of Conversion
The quality of the generated code is excellent because we customize our transpiler for each codebase. We can translate on a pattern level and not only on a statement by statement level.
Python Ecosystem
The Python ecosystem is constantly growing. Also, some Python frameworks, like Odoo, are a good fit for implementing ERP systems that have been traditionally created with RPG.
How can I learn more? Do you have questions ?
Let’s have a chat! Schedule a meeting with us, an informal chat during which we will answer all your questions about RPGLE to Python migration, explain our approach and do anything you want to know to make your project successful
Why choose Strumenta?



RPG to Python Migration Strategy
For the modernization of AS/400 or iSeries software
-
Schedule a meeting
When you schedule a meeting, we will ask you to fill out a questionnaire. Just a few questions to understand how you use RPGLE, the size of your codebase or the typical user of it; all these questions will allow us to advise you at best.
-
Discovery Meeting
The Discovery meeting will allow us to know each other, understand your needs and support you with the best solution we can offer. During the meeting, you will receive our suggestion on the best way to move forward.
-
Migration Blueprint
The goal of the Migration Blueprint is to take time to reflect on what we are aiming to do. We start with an audit of the existing codebase, and an analysis of the problem of converting the code, producing a plan, described everything in a report: the audit results, the target architecture definition, the risk analysis, the mapping definition and the testing strategy. The Migration Blueprint package has a fixed price.
-
Language Conversion
We execute the plan that we define. We convert the current codebase to a Python codebase. The quality of the generated code is excellent because we customize our transpiler for each codebase. We can translate on a pattern level and not only on a statement by statement level. We iteratively generate more and more of the target code. The customer will pay on the basis of the results obtained and approved by themselves.
-
Testing & Validation
Testing and Validation are fundamental aspects of any migration. We will support you in defining your End-to-End testing strategy, we will provide templates for testing, and you will be in the condition of verifying and testing your system autonomously in your infrastructure.
What is good or bad in RPG development?
Discover the report on the status of the RPG development
Frequently Asked Questions
If I need more information?
When you book a meeting, we will provide several resources regarding our methodology, articles, webinars and tutorials. If you want to learn more, don’t hesitate to book the meeting and drop us an email!
Anything else you could help me with?
We are specialists in Language Engineering, and we can offer all these supporting services to ensure you reach your goals. Typically our clients buy a transpiler to use as part of larger systems. Sometimes they have all the internal skills they need to integrate. Still, often they ask us for training courses, support with the architectural design, or the implementation of the entire system for you.
Where can I find references and testimonials of other clients?
You can take a look at our section “Testimonials” to read some customers experience and opinion. You can also find some interviews in the section “Articles“: Interview with Rob Wunderlich or Interview with Campbell Pride.
How can I learn more? Do you have questions ?
Let’s have a chat! Schedule a meeting with us, an informal chat during which we will answer all your questions about RPGLE to Python migration, explain our approach and do anything you want to know to make your project successful