The AS400 Modernization Services Playbook: From Green Screen to Cloud

Posted by alice gray Jul 22

Filed in Technology 26 views

The IBM i skills problem has quietly become the loudest one in the data center. In the 2026 IBM i Marketplace Survey of 315 organizations, IBM i skills displaced cybersecurity as the top concern for the first time in nine years, cited by 69 percent of respondents, with application modernization close behind at 62 percent. Read together, those two numbers describe a single squeeze: the people who understand the green-screen RPG code are retiring, and the code they leave behind still runs payroll, order entry, and inventory. That is the business problem this playbook addresses. Effective as400 modernization services turn that squeeze into a staged, reversible path rather than a single risky rewrite. 

The instinct to rip out the AS400 and start fresh is understandable, and usually wrong. The platform is not the liability. The liability is a system nobody left can safely change, tied to a terminal interface that new hires refuse to learn. A roadmap fixes the second problem without gambling on the first. What follows is the sequence practitioners use to move from 5250 screens to cloud-hosted, API-connected applications, phase by phase, with the reasoning behind each decision rather than a menu of buzzwords. 

Where AS400 Modernization Services Begin: Discovery, Not Code 

Every modernization that fails skipped this phase. Before a single line of RPG changes, the team needs an honest inventory of what the environment actually contains, because on a system that has run for 20 or 30 years, the documentation and the reality diverged long ago. This is where credible as400 modernization services start, and where rushed ones skip straight to code. 

A useful assessment produces four artifacts: 

  1. A program and object inventory: every RPG, COBOL, and CL program, service program, and display file, with call chains mapped so nobody deletes a "dead" module that a nightly batch job still needs. 

  1. A data map: the physical and logical files, their relationships, and which fields carry real business meaning versus decades of workarounds. 

  1. A dependency graph reaching outside IBM i: the FTP feeds, spooled reports, ODBC connections, and green-screen integrations other departments quietly depend on. 

  1. A risk and value score per application, so the roadmap sequences modules by business impact rather than by whoever complains loudest. 

This inventory is where scope gets honest. Teams routinely discover that 30 percent of the programs on the box have not executed in years, and that two or three modules carry most of the daily transaction volume. Those high-value modules earn the most careful treatment later; the dead weight gets archived, not migrated. Skip this step and every downstream estimate becomes a guess. 

IBM Application Modernization Services: Four Paths, Not One Decision 

The heart of any IBM application modernization services engagement is deciding what to do with each application. This is rarely one choice for the whole system. Good IBM application modernization services apply different treatments to different modules, matched to their value, volatility, and technical debt, rather than forcing one method across the estate. 

Four transformation paths cover most cases: 

  • Refacing: wrap the existing 5250 screens in a browser or mobile interface without touching the RPG logic underneath. Fast and low-risk, it removes the "green screen scares recruits" problem in weeks. It does not fix the underlying code, so treat it as a bridge for stable modules, not a finish line. 

  • Refactoring RPG: convert fixed-format RPG III and RPG IV into free-format RPG, break monolithic programs into modular procedures, and expose business logic through service programs. Modern free-format RPG reads like other current languages, which is precisely why the survey data ties it to closing the skills gap: new developers can actually maintain it. 

  • Re-platforming: move workloads onto current hardware or a cloud-hosted Power instance and adopt Db2 SQL, modern RDi tooling, and open-source integration, keeping the proven logic while shedding the old runtime constraints. 

  • Selective rebuild: for a small number of applications where the business rules have changed beyond recognition, rewrite the module in a modern stack and integrate it back through APIs. Reserve this for cases where refactoring would cost more than starting over. 

The sequencing rule is straightforward: reface to buy time and calm the user base, refactor the modules you will keep for a decade, re-platform the runtime, and rebuild only where the logic itself is obsolete. Attempting a full rebuild across the estate is the "Big Bang" approach the IBM i community has learned to distrust. Industry reporting on IBM i modernization notes that practitioners now favor smaller, incremental projects, which deliver better return than the all-at-once rewrite. 

Cloud Migration Targets: Choosing Where the Workload Lands 

Once applications are decoupled, the question becomes where they run. Cloud spending signals how fast this shift is moving: IDC cloud infrastructure data put worldwide shared cloud infrastructure spending up 25.7 percent to $213.7 billion, with dedicated cloud infrastructure also climbing. IBM i workloads have three realistic destinations, and most estates end up using more than one. 

The first target is Power Virtual Server or an equivalent hosted Power cloud, which runs native IBM i in a cloud data center with almost no application change. It suits organizations that want to exit hardware refresh cycles and disaster-recovery sites without rewriting anything, and it is often the first wave because it de-risks everything after it. 

The second target is a hybrid arrangement: the IBM i core stays on hosted Power while new services, analytics, and customer-facing applications run on a public cloud and talk to the core through APIs. This is where most enterprises live for years, and deliberately so. The third target is selective re-architecture into cloud-native services, reserved for the modules that were rebuilt rather than refactored. 

Migrate in waves tied to real business events: a hardware lease ending, a data-center consolidation, a compliance deadline. A wave tied to a date the business already cares about gets funded and finished. A wave justified only by architectural elegance stalls. 

Integration and APIs: Decoupling the Core Before It Moves 

APIs are the connective tissue that makes every later phase possible, which is why the integration phase belongs early, not last. A green-screen system that only speaks 5250 and flat files cannot participate in a modern architecture. The fix is to expose IBM i business logic as REST and SQL services so other systems consume it without knowing or caring that RPG sits underneath. 

Integrated Web Services on IBM i turns an existing RPG program into a callable REST endpoint with configuration rather than a rewrite. Db2 for i handles JSON natively, so a service program can return structured data that a JavaScript front end or a partner system reads directly. Building this API layer first means the core keeps running untouched while new interfaces, mobile apps, and cloud services attach to it one at a time. 

This decoupling is what converts a monolith into something migratable. When each capability sits behind a stable contract, a module can be refaced, refactored, or re-platformed behind that contract without breaking its consumers. It also changes the economics of IBM i application modernization: because consumers depend on the contract rather than the implementation, the team can modernize one program tonight and the next one next quarter, funding the work incrementally instead of demanding one large budget. Skip the API layer and every later change ripples through the whole system, which is how modernization programs stall after the first module. 

Data Modernization: Turning Physical Files into a Governed Asset 

Under most AS400 applications sits a Db2 for i database still addressed as it was in the DDS era, with cryptic six-character field names and business rules buried in program code rather than the schema. Data modernization brings that asset into the present so it can feed analytics, AI, and integration. 

The work proceeds in a defined order: convert DDS-described physical files to SQL DDL tables, add long, readable column and table names through SQL aliases, and push constraints, triggers, and referential integrity down into the database where they belong. From there, modern reporting and business-intelligence tools query the data directly through SQL, and the AI and machine-learning use cases that survey respondents increasingly rank as priorities become feasible instead of aspirational. 

Data quality surfaces here too. Decades of workarounds leave duplicate customers, inconsistent codes, and orphaned records. Cleansing and governing that data during modernization, rather than copying the mess into a new environment, is what separates a migration from an upgrade. Treating the schema as a first-class deliverable, not an afterthought, is one of the clearest markers of a serious IBMi modernization effort: the interface may impress users, but the governed data layer is what lets analytics and AI actually run against the system afterward. 

Working With an IBM i Modernization Company: Governance and Phased Execution 

Few organizations carry enough spare RPG and cloud expertise to run this roadmap alone while keeping the current system live, which is why most engage an IBM i modernization company to supply skills and a governance model rather than to hand over the keys. The value is not outsourcing; it is a repeatable method and access to people who have done the sequence before. 

Phased execution keeps the whole program honest. Run modernization as a sequence of 90-day increments, each delivering a working, shippable outcome: a refaced module in production, an API live, one database converted. Each increment carries its own rollback plan, because a phase that cannot be reversed is a bet, not a step. Security and compliance run as a continuous thread through every phase, not a final gate: encrypt data in transit as APIs go live, apply object-level authority as programs are refactored, and preserve the audit trails that regulated industries depend on. The measure of a good partner is whether the internal team understands and can run the system after each phase, or only the vendor can. 

Sequencing the Phases into One Roadmap 

Laid end to end, the playbook is a single ordered path rather than seven independent projects:

  1. Assess and inventory the environment, scoring applications by value and risk. 

  1. Build the API and integration layer to decouple the core. 

  1. Reface high-value stable screens to relieve the user-experience and recruiting pressure. 

  1. Refactor the RPG modules the business will keep long term. 

  1. Modernize the Db2 for i data layer and establish governance. 

  1. Migrate workloads to hosted Power or hybrid cloud in business-aligned waves. 

  1. Rebuild only the modules whose logic is genuinely obsolete, integrating them back through the API layer. 

The order is deliberate. Integration precedes migration so nothing moves while tightly coupled. Data modernization precedes cloud analytics so the workload lands clean. Refacing comes early because it buys political goodwill and time; rebuilding comes last because it is the riskiest and rarest move. Adjust the pace to budget and risk appetite. 

 A green screen is not the enemy; a system only three retiring people can safely change is. Well-planned as400 modernization services replace that fragility with a staged path: assess, expose APIs, reface, refactor, modernize the data, and migrate to cloud in waves, rebuilding only where the logic itself has aged out. Sequenced this way, each phase ships something usable and stays reversible, so the business never bets everything on one cutover. Damco applies exactly this method through its IBM i modernization practice, pairing proven RPG logic with modern cloud, data, and API layers. Start with the inventory, and the roadmap from

  1.  
     
click to rate