Summary

  • Customer: Software Solutions Provider
  • Country: United States
  • Product Used: Ispirer MnMTK License
  • Source Technology: Progress 4GL
  • Target Technology: C# WinForms
  • Project Scope: 5,000,000 LOCs
  • Project Duration: 2009-2012

Customer

A provider of industry-specific business software designed around the needs of manufacturing, distribution, retail, and services organizations.

Challenge

The customer needed to migrate their Progress 4GL business logic to the .NET platform, the C# programming language and the WinForms GUI framework.

Solution

The customer collaborated with Ispirer Systems on the recommendation of the Microsoft Corporation. As part of the project, Microsoft expanded the .NET Framework for this particular company.

The first step for the project implementation was the Analysis Stage, during of which the Ispirer team discussed the requirements and found out an appropriate approach to move the Progress 4GL business logic to C# WinForms using customer-developed framework.

During the Extension Stage, the Ispirer team extended and customized Ispirer MnMTK to ensure the best migration results. Consequently, we were able to achieve 95% of migration automation using Ispirer Migration and Modernization Toolkit. Moreover, the customer was satisfied with conversion results and mentioned that the toolkit was flexible enough to be easily adapted to its coding conventions.

The company acquired the License for 36 months and successfully moved 5,000,000 lines of Progress 4GL code to C# WinForms.

Benefits Derived from Conversion

The Ispirer’s solution enabled the customer to gain greater control of their critical application, significantly improve business operational efficiencies in terms of time and effort needed.

In our turn, we have successfully demonstrated and proved that Ispirer MnMTK is a flexible tool and can be easily adapted to any customer's requirements.