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 Conversion Engagement Model

If you are interested in Ispirer Migration and Modernization Toolkit 2017 for your specific migration project, Ispirer can offer a comprehensive engagement model that includes the following steps:

Step 1. Application assessment and design

At this stage, the following items are defined:

  • Initial application assessment
  • Analysis of a development style and patterns
  • Current capabilities of Ispirer MnMTK 2017
  • Design of migration solutions and development of new specifications

A conversion specification is a document describing in detail application code transformation rules between platforms. It contains general requirements for target platform code: naming conventions for variables, objects and methods, code style rules, readability and simplicity of maintaining. It also should contain target application architectural requirements and a detailed description of how any particular functionality should be converted to target application code.

Step 2. Tool preparation and extensive customization

At this stage, Ispirer extends Ispirer MnMTK 2017 by adding conversion rules described in the specification. Once the stage is completed, we have a customized migration tool version for a particular project:

  • Custom automated conversion of business logic, database access, reports and UI
  • Automation of code transformations, refactoring, optimizations
  • Automation of internal guidelines and standards, using internal frameworks

Step 3. Iterative Development – frequent releases, prototypes/pilots (optional)

After completing the previous stage, the client can modify requirements based on intermediate testing results (database access optimization, changes in UI features, evaluation of various technologies etc.). All such changes can be quickly implemented in Ispirer MnMTK 2017 in accordance with a modified or new specification.

Step 4. Support during application conversion

After the stages 2-3 are successfully completed, Ispirer licenses extended Ispirer MnMTK 2017 for the product migration and provides expert support that includes fixing of specific issues and private cases, implementation of new requests created during testing.

For this engagement model the following Project Team is usually formed:

  • Solution and Software Architects

    Client team
    Responsible for design specifications

    Ispirer team
    Negotiation, discussion and conformance of provided specifications

  • Tool Development

    Client team
    Conversion of 5 - 10% of project scope

    Ispirer team
    Responsible for conversion rules development and customizations

  • Migration

    Client team
    Responsible for conversion

    Ispirer team
    Responsible for client team initial training and remote support

  • Testing

    Client team
    Responsible for comprehensive testing of the whole migrated application

    Ispirer team
    Responsible for basic testing of provided specifications before the tool’s delivery


Application migration is not a trivial task and timeframes depend on the complexity of source code.

Based on our experience we calculated approximate timeframes for application conversion:

  • Assessment and Design require 1-2 months
  • Extension of Ispirer MnMTK 2017 to support client’s specific migration requirements normally takes up to 4 months
  • Ispirer MnMTK 2017 licensing (with expert support) for 12-18 months

Please contact us in case your have any questions. We look forward to working with you and your team!

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