List of Migration Patterns

Get a Free Consultation

Major Patterns of Language Conversion

Before migration After migration
Legacy systemCOBOLJava, Version upgrade (OPENCOBOL)
PL/IJava
NATURALJava
EASY PLUSJava
JCLJava, Shell
RPG / CLJava
FortranJava
AssemblyCOBOL, C, Java
OPEN Legacy systemVisual BasicVB.NET, C#, ASP.NET, Java
ASPASP.NET
.NETUpgrade (.NET, Core), Java
AccessUpgrade, .NET
JavaFramework changes, Upgrade
Oracle FormsJava, Upgrade
FLEX, FlashHTML5, TypeScript
PowerBuilderJava, Upgrade
DelphiJava, Upgrade
OtherPHPUpgrade, Java, ASP.NET

Major Patterns of OS Conversion

Before migrationAfter migration
Legacy systemMainframe OS (z/OS, etc.)Linux, Windows
IBM i (formerly AS/400, iSeries)Linux, Windows
OPEN Legacy systemWindowsUpgrade, Linux
LinuxUpgrade, Windows
UNIXLinux, Windows

Major Patterns of DB Conversion

Before migrationAfter migration
Legacy systemISAM, VSAM, QSAMOracle, SQL Server, PostgreSQL, Aurora
ADABASOracle, SQL Server, PostgreSQL, Aurora
IMSOracle, SQL Server, PostgreSQL, Aurora
AIMOracle, SQL Server, PostgreSQL, Aurora
XDM/RD, XDM/SDOracle, SQL Server, PostgreSQL, Aurora
ADBSOracle, SQL Server, PostgreSQL, Aurora
RIQS / RIQS IIOracle, SQL Server, PostgreSQL, Aurora
OPEN systemSQL ServerUpgrade, Oracle, PostgreSQL, Aurora
OracleUpgrade, SQL Server, PostgreSQL, Aurora
DB2Oracle, SQL Server, PostgreSQL, Aurora, Upgrade
PostgreSQLUpgrade, Oracle, SQL Server, Aurora

Beyond the Standard Matrix

Our conversion engine is flexible enough to handle migrations that fall outside the standard patterns above — custom framework changes, niche language or database conversions, structured data conversion to RDB, and other one-off scenarios. If your stack isn’t on the list, talk to us about a tailored migration path.

Start the Conversation

Talk to a Modernization Expert

Tell us about your legacy system. We’ll come back within one business day with a clear assessment, options and next steps — no commitment.

Prefer to call? +1 (919) 942-3664 · Mon–Fri, 9am–6pm ET