Automated Application Conversion

Do you need to convert your Progress 4GL application to C#? In this case, Ispirer products will be the perfect solution for your project!

Human-written code in each project has its own specifics. It may seem difficult to obtain a high level of automated conversion. With Ispirer it will be a smooth transition. The main advantage of Ispirer MnMTK is the personalization for your conversion project. As a result, you will replace the old technology with all its downsides. The outcome will be a new application without any middleware used afterwards.

How it Works

Ispirer Migration and Modernization Toolkit (Ispirer MnMTK)

Automated conversion of Progress 4GL to C# with the help of our tool makes it possible to significantly reduce the time and expenses as compared to manual rewriting of the application. The following approach allows to ensure high quality of automated conversion:

1. Preliminary Stage The stage is carried out to determine the current conversion level of Ispirer MnMTK. The level of conversion depends on the complexity of the source code and the requirements for the target application. You can independently perform the analysis of the source code of your Progress 4GL application, as well as try to convert it to C# using the demo license. Besides, our experts can perform the source code analysis and provide you with examples of its conversion.

If your application is quite specific and large, we recommend to perform PoC to determine the maximum level of automated conversion of your project.

As a result, we will find out whether the extension stage is required or you can directly proceed to the conversion. 2. Ispirer MnMTK Extension Stages If this stage is necessary, we will perform the extension to thoroughly prepare the toolkit for the conversion according to your project requirements. We will take a part of a representative code that amounts ussually to ~100,000 lines. The Ispirer technical team will add all the required conversion rules into the tool to achieve the highest possible level of automation or even to get a compilable result. As a delivery, we will provide conversion results of the scope of this Extension Stage. The customer will get customized and updated tool according to his specific project needs. 3. Use of Ispirer MnMTK At this stage, you perform the conversion yourself. As to pricing, we apply project-based licensing. Prices depend on its scope and duration. The license includes support as well. If necessary, the conversion may be further improved even at this stage. As a result, Extension Requests, each of which is processed within 1-3 business days, are added to the license. Our experts will recommend the optimal number of requests considering the complexity and requirements of your project. Ispirer MnMTK 2020

Progress 4GL to C#

Free Demo License Try Now

Ispirer Migration and Modernization Service (Ispirer Service)

Our experienced team can provide you with a turnkey migration service and convert your entire Progress 4GL application to C#, delivering you a ready-to-use application in due time. Our responsibilities include not only professional analysis, assessment, performance and testing of your migration, but also services such as adding new or changing existing functionality of the application.

If you want to get an intermediate result of the converted Progress 4GL code in the C# language, the Ispirer team will be glad to provide you with a basic migration service. As a result, you will get code that is optimized to the compilable level. Further, you will have to independently bring the application to a fully functional state in accordance with your requirements.

You are free to choose a preferred option. Nevertheless, we can provide an estimate of both the Tool and the Service, and give professional advice.