THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automated and Customizable
Database and Application
Migration and Modernization

Application Refactoring

Refactoring is a process of application code changes to improve internal structure without influencing external behavior of the application.

The main aspects:

  • Source to source transformation
  • Internal language is remained the same, e.g., C++ to C++
  • No changes in programs' performance
  • Originally designed for object-oriented languages, but is also applicable to non-object oriented language features, i.e., functions

Why Refactoring?

  • Simplify the modification code process
  • Improve design of your existing code
  • Gain better understanding of your code functionality

Why Ispirer MnMTK?

Ispirer MnMTK is a powerful instrument to automatically implement refactoring to your current application. It supports Delphi, C, C++, Java, C#, VB.NET, ASP.NET, PHP and other languages.

The tool is customized individually according to your unique requirements and specifications:

  • Unit tests automated generation for checking the behavior of modified application
  • Automated transformation of the native application with code refactoring techniques
  • Automatically convert your application to another Database API (if required)
  • Automatically convert Embedded SQL to another platform (if required)
  • Reports automated generation for all changes in your application

By choosing Ispirer MnMTK, you are able to significantly decrease time required for your source code improvement. Moreover, with this tool you eliminate most of associated risks and considerably reduce internal efforts for this task. The product ensures high automation rate for refactoring at very competitive cost.

Ispirer offers comprehensive engagement process for your application conversion project. For the detailed information please go to Application Migration Engagement Model page.

You are welcome to reach us via Contacts page.

December 3, 2012Epicor Software Corporation, United States
Progress 4GL to C#.Net Migration

"Epicor has engaged with the Ispirer team to create and refine prototype techniques for migrating certain parts of the Epicor Progress ABL code to well...


Case Studies
May 26, 2014COBOL to .NET Conversion, United States

Our client was a major player in market-driven innovation and science. For more than two hundred years, it has been presenting world-class science and engineering to the global marketplace...


September 12, 2014Delphi to C# .NET, United States

Our client was a U.S.-based health insurance company providing care services since six decades through its extensive network of hospitals and other institutions.



Everything went very well, thank you! We did convert everything that we needed without a problem! It was perfect and we have the output we need. Thank you!

Read more
Industry Events