1/2

Live Webinar: Building a Complete Migration Roadmap | Join here

2/2

Meet SQLWays AI Assistant | Learn more

codeways-logo icon

Automated Application Migration

  • Modernize application
  • Convert Embedded SQL
  • Convert Database API
  • SQL transformation

Many companies have used our tools and provided excellent feedback on their performance.


CodeWays transforms applications for your business efficiency

CodeWays is a part of the Ispirer Toolkit that handles cross-platform application migration. The tool automatically migrates source code between two programming languages. In addition, the tool can change the architecture of the application, for example, from desktop to web-based.


It takes 5 min to start your application conversion journey!

App source code & App source code with embedded SQL*

  • Informix4GL
  • Delphi
  • Cobol
  • VisualBasic
  • Progress4GL
  • PowerBuilder
  • C/C++

Any files with SQL code

  • Informix
  • Teradata
  • SQLServer
  • Oracle
  • IBM DB2
  • SAP Sybase
  • PostgreeSQL
  • MySQL
  • Greenplum
  • MariaDB
  • Firebird
How Codeways work
  • App target code

    App target code
  • App target code with converted ESQL

    App target code with converted ESQL
  • Files with SQL code for the target DB

    Files with SQL code for the target DB

*Embedded SQL are SQL statements written inline with the program source code, of the host language.

Start converting now.

100+ ways to convert
Get started. Book a demo

Dive into the tool’s features

  • Delphi
  • Cobol
  • OracleForms
  • Progress 4GL
  • PowerBuilder
  • C\C++
  • IBM
  • RPG
  • Informix 4GL
  • Delphi
  • Cobol
  • OracleForms
  • Progress 4GL
  • PowerBuilder
  • C\C++
  • IBM
  • RPG
  • Informix 4GL
  • MSSQL
  • Oracle
  • OracleForms
  • Progress 4GL
  • C\C++
  • Delphi
  • Cobol
  • Informix 4GL
  • MSSQL
  • Oracle
  • OracleForms
  • Progress 4GL
  • C\C++
  • Delphi
  • Cobol
  • Informix 4GL

Customized software, designed just for you

The customization of Ispirer Toolkit for your project allow you to achieve the optimal level of automatic conversion.

Customization process

Customization value

How it works: turning challenges into tailored solutions

Customization process
Manual conversion icon

Manual conversion speed – 300-400 lines of code per day per developer.

Software conversion icon

Conversion speed after using the software – 3-5K lines of code per day per developer.

Customization value

Manual Migration

Using Ispirer Toolkit

Ispirer Toolkit Customization

Our modernization and migration approach

We select the right conversion approach based on business specifics, project scope, complexity, and risk profile.

  • Rule-Based

    Deterministic conversion

    Engine

    SQLWays, CodeWays

    Automation & coverage

    ~70–80% automated coverage out of the box, with the option to reach up to 90% through manual refinement, refactoring, validation, and QA

    What you get

    Predictable scope and timeline, stable and repeatable output

    Best for

    Well-defined, structured migrations

  • Recommended

    Hybrid

    Rules + AI-assisted refinement

    Engine

    SQLWays, CodeWays + AI

    Automation & coverage

    ~70–80% automated coverage, up to 90% with AI, reducing manual conversion, validation, and testing

    What you get

    Predictability of the rule-based engine + speed of AI, backed by the Ispirer expert framework

    Best for

    Complex or partially undocumented systems

  • AI-Driven

    AI-led analysis and delivery

    Engine

    AI engine

    Automation & coverage

    AI-led code and business logic extraction by Ispirer Migration Experts

    What you get

    AI-assisted refactoring, code generation and documentation, human-led QA, insights into undocumented logic and target design

    Best for

    Iterative modernization and innovation-driven transformation

The approach is defined during the Discovery Phase, based on business specifics, source system complexity, target state, timeline, and expected business value.

Designed for impact

Most of what makes our tools better isn't something we planned in advance, it comes from real cases: a client hits something we hadn't seen before, we fix it properly, and then it's fixed for everyone who comes after. That matters a lot at our scale, because when you're working across thousands of files at once, one small case that got missed doesn't stay small for long.

Alexander Korzun Product Owner (PO) & Application Migration Expert, Ispirer Systems

Photo of Alexander Korzun, Product Owner of Ispirer Systems

CodeWays is your best solution if your request involves

  • Reason 1/8

    Smart migration core

    CodeWays uses an intelligent proprietary system analyzing data types, relationships between objects, reserved words and code structures that don't have target technology equivalents.

    Smart migration core -- card image
  • Reason 2/8

    Process automation

    The tool automates the process of application modernization that significantly reduces migration time and associated costs. It keeps a client’s involvement to a minimum.

    Process automation -- card image
  • Reason 3/8

    Features customization

    The Ispirer team adjusts the tool to fit the specific project requirements by adding or changing conversion rules or makes changes to the tool’s logic.

    Features customization -- card image
  • Reason 4/8

    Architecture opportunities

    CodeWays can migrate desktop applications written in Delphi, Informix 4GL, and PowerBuilder into web applications written in JavaScript, Java, C#, Python, etc.

    Architecture opportunities -- card image
  • Reason 5/8

    Free Assessment

    The project assessment defines its complexity and provides a client with an implementation timeline and cost estimation. You can assess your application yourself.

    Download the tool

    Free and available for download

  • Reason 6/8

    Data security

    CodeWays does not transfer data to third parties, does not modify the original system and works with read-only privileges. Data safety is guaranteed.

    Data security -- card image
  • Reason 7/8

    Maintainable code result

    For complex migrations when source and target technologies are different, we've developed special frameworks that significantly simplify the code generated by the tool. The frameworks are available at no additional charge.

    Maintainable code result -- card image
  • Reason 8/8

    Expert support

    Ispirer support agents are always available for helping you with the tool configuration or handling any issues in a timely manner.

Let’s learn how CodeWays works

They chose Ispirer to revamp their application

Epicor, University of Maryland, NedGraphics and more have adopted CodeWays to boost their innovation life-cycle accelerate and manage their end-to-end innovation lifecycle

Epicor logo
University of Maryland logo
High Availability Systems Co. Ltd., Japan
NedGraphics, The Netherlands logo
Kellenberger, Switzerland logo

Progress ABL to C#

Migration project

50%

Migration time reduction

2 MLN

Lines of code

75%

Аutomation achieved

Enterprise software

"We have found the Ispirer team to be knowledgeable and responsive, and we have found the tooling to be flexible enough to be easily adapted to our coding conventions."

COBOL to Java

Migration project

6-month

Migration time reduction

100K+

Lines of code

200+

COBOL programs

Education

"Ispirer Toolkit enabled us to efficiently convert 200 COBOL programs with over 100,000 lines of code to Java. The tool produced high-quality, maintainable code, allowing our team to focus on infrastructure rather than conversion. Ispirer’s support was exceptional, often resolving issues within one business day."

Informix 4GL to Oracle PL/SQL

Migration project

95%

Аutomation achieved

200K+

Lines of code

75%

Migration time reduction

IT Services

"Ispirer provided a full-cycle migration service, converting over 200,000 lines of Informix 4GL to Oracle PL/SQL with 95% automation. Their expertise, customizations, and commitment to quality ensured a seamless transition. We highly recommend Ispirer for complex migration projects."

C/C++, AutoLISP to C#.NET

Migration project

70%

Аutomation achieved

250K+

Lines of code

50%

Migration cost reduction

Civil engineering and infrastructure

"We were impressed with the knowledge, professionalism, hard work, and enthusiasm of the Ispirer team. Through this Migration Project, we have a solid base for further expanding our application."

Borland Delphi 7.0 modernization

Migration project

75%

Аutomation achieved

20K

Lines of code

50%

Migration time reduction

Automation Equipment

"We had an old Borland Delphi 7.0 project, which was brought back to life. Ispirer had offered us a timely and financially attractive conversion of the application. The work was performed promptly."

All testimonials

They succeeded using Ispirer Toolkit

Transportation firm expands software with Ispirer Service

Delphi → C# WPF

Target: C#

Transportation firm expands software -- сase card

Project Scope

600 000 LoC

Project Duration

11 Months

Industry

Transportation and defense corporation

Cut migration effort in half for automotive supplier

COBOL → Java

Target: Java

Cut migration effort -- case card

Project Scope

400 000 LoC

Project Duration

12 Months

Industry

Automotive Products Supplier

Automated modernization of a legacy enterprise system

PowerBuilder → C# WPF

Target: C#

Automated modernization -- case card

Project Scope

1 800 000 LoC

Project Duration

15 Months

Industry

Pharmacy system provider

Faster, cleaner, and more stable application after modernization

C++ → C#

Target: C#

Faster, cleaner, and more stable application -- case card

Project Scope

275 000 LoC

Project Duration

14 Months

Industry

Independent Software Vendor

All success stories

Ispirer Migration Support Community

Ask questions. Find answers. Connect with Ispirer support.

Want more details?

Request a consultation with our expert

Schedule a call

30 min of constructive conversation

How much does CodeWays cost?

Our pricing is license-based, license prices depend on the project size and its duration. Thus, the project price is determined only after a thorough analysis of an application. For this purpose, we have free Metrics that will automatically collect all the necessary information.

CodeWays supports a majority of legacy and modern programming languages. You can choose the required migration direction on the Application Conversion page.

Yes, you can! To give you most out of our solution, we need some details about your project. Book a demo with our experts to discuss your migration direction, scope, and goals. This way, we can tailor CodeWays specifically for you.

CodeWays works with files containing the source code. The tool's convenient GUI makes it easy to specify all the files that need to be converted. Smart detection of project files and automatic selection of linked files simplify this process for Delphi, VB, C/C++, and COBOL.

Yes, migration can be started manually from the command line.

Ispirer provides various services for applications including Embedded SQL and Database API migration. Learn more about our services.

Four things: language/platform coverage for your source stack, whether it handles embedded SQL and database APIs, whether it transforms architecture (desktop to web) or only translates line-for-line, and whether it runs alongside your release schedule. CodeWays covers all four, and assessment, pilot, and phased delivery run in parallel with normal releases. First step is scoping, measure size and coupling so you know the manual tail the tool leaves behind.