• Customer: Provider of Financial Services Technology
  • Country: United States
  • Product Used: Ispirer MnMTK License
  • Source Technology: Informix 4GL
  • Target Technology: C#
  • Project Scope: 10,000 LOCs
  • Project Duration: 2016


One of the US based global leaders and innovators that provides integrated technology and services solutions for financial industry.


The customer decided to modernize his payment system by moving Informix 4GL reports to the .NET environment. It has become difficult to support and develop it; the low speed did not allow to work seamlessly. That is why the management of the company initiated system consolidation to the C# desktop application.


After detailed Analysis of the customer’s requirements, the Ispirer team offered to start the migration project from the Extension Stage. The module, which contained about 10,000 lines of code, was chosen for the conversion. While migrating it to C# the Ispirer technical team extended Ispirer MnMTK in accordance with conversion specifications.

During the Extension Stage, the new conversion rules added into the toolkit allowed to transfer dynamically forming Informix queries into stored procedures and SQL queries. In addition, Ispirer added the correct migration of several expressions and statements contained in the module. The accurate conversion of Informix 4GL reports into C# ones was significantly developed.

Benefits Derived from Conversion

At the end of the stage due to the extended capacities, the toolkit could convert the module code with a high level of automation (95-98%) and the need of manual efforts almost disappeared. After such extension the customer focused on the migration of the remaining 200,000 lines of Informix 4GL code to C# using the customized toolkit.

Thus, the ability to extend Ispirer MnMTK can reduce the number of post-migration interventions to zero. This approach provides significant benefits in the quality of conversion, saving the customer’s time and money.