ASNA Monarch Migration Suite
Migration Target Language: C# or RPG

ASNA Encore lets you choose the migration target best for your business

RPG as a strategic migration target language

ASNA Encore RPG produces either a .NET Core binary or C#
Figure 1. ASNA Monarch is the only migration solution to migrate to C# or RPG

Virtually every migration prospect we talk to wants to get to C#, but some want to get there quicker than others.

Many IBM i RPG shops want to migrate their system-of-record RPG applications immediately to C# .NET. They have an experienced C# programming team at the ready and want to get to C# quickly. For these shops, ASNA Monarch migrates their RPG applications directly to C#.

However, there is another group of IBM i shops who want to migrate to C#, but they aren’t ready for the language leap that presents. Further, they have RPG programmers with a few years left on the clock. Moving directly to C# would marginalize those RPG programmers’ particpation in post-migration application enhancements and extensions.

For this second set of IBM i shops, ASNA Monarch provides an RPG-first migration option:

Pick your path to C#

Regardless of how strongly a given shop feels about its migration path, the flexibility of targeting RPG initially provides substantial benefits:

In any case, it’s important to remember that the RPG estate application isn’t documented (or if it is, those docs are old and out of date). All of the behaviors, the workarounds, and the anomalies (a kind word for bugs!) are embedded in your RPG programmer’s heads. These RPG programmers are a highly valuable asset to have engaged in the application migration project. Using Encore RPG’s RPG migration path initially is a superb way to help get that knowledge passed off to the C# team. Once absorbed, it’s easy then to create a pure C# version.

Read more about ASNA Encore here.