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.
3 REASONS TO MOVE FROM RPG TO PYTHON
We are here for you! We have a fast and elegant solution.
We automatically convert your codebase written in RPGLE to a Python codebase.
Easy, fast and effective!
You won’t have to look for an RPGLE developer: they are expensive or about to retire.
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.
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.
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 discussion during which we will answer all your questions about the RPGLE to Python migration, explain our approach and discuss anything you want to know to make your project successful.
Why does the “Strumenta approach” work?
RPG to PYTHON MIGRATION STRATEGY
(for a modernization of AS/400 or iSeries)
Schedule a meetingWe are here to help you!
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 MeetingLet’s talk!
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.
Audit & AnalysisWe identify five steps.
The goal of the Audit & Analysis 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 Audit & Analysis package has a fixed price.
Language ConversionLet’s do this!
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 & ValidationIt’s all good!
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 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.
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.
If you prefer, you could also drop us an email at firstname.lastname@example.org