Layered roadmap guide

IBM i Modernization Options: Browser Access, Templates, APIs, and Rewrites

A credible roadmap distinguishes immediate delivery friction from presentation, integration, maintainability, and replacement goals. This guide helps teams avoid applying a deep and risky technique to a shallow problem, or a cosmetic technique to structural work.

By S-Block Technologies LLCPublished August 8, 2026Updated August 8, 2026

The short answer

Choose the modernization layer that matches the business goal. Browser terminal access changes delivery. Screen templates change presentation. APIs change integration. RPG Open Access changes the display path. Refactoring or rewriting changes application structure. Replacing the application changes the product and operating model.

Using a deeper technique than the goal requires can increase cost and risk. Using a shallow technique for a structural problem can postpone necessary work. Many IBM i roadmaps combine several approaches.

Compare the main approaches

Approach Best suited to What remains Main tradeoff
Browser 5250 access Remove workstation installation or establish managed web entry 5250 application and presentation Does not by itself redesign workflows
Branding and terminal themes Establish product identity and visual consistency Host screens and behavior Primarily cosmetic outside the application shell
Exact-screen templates Improve selected stable workflows Live 5250 session, host validation, and Db2 state Depends on reviewed screen fingerprints and field geometry
Screen refacing Rapidly apply GUI conventions across many screens Usually the 5250 stream and host programs Generated presentation still depends on host-screen behavior
APIs and services Integrate IBM i logic or data with new channels Selected programs and data Requires interface design, authority, monitoring, and lifecycle ownership
RPG Open Access Replace the 5250 display path while retaining RPG program logic RPG logic and IBM i runtime Deeper development and conversion effort
Refactor or source transformation Improve maintainability, language, tests, or architecture Business behavior selected for preservation Requires strong regression evidence and skilled delivery
Replace the application Change the operating model or retire unsuitable software Data and selected processes after migration Highest organizational and migration impact

Start with the business constraint

Access and deployment friction

If users cannot reliably install or reach a desktop client, begin with browser delivery and network architecture. Do not call this a full application modernization project when the application itself remains unchanged.

Training and workflow friction

If a small number of dense screens slow occasional users, selective templates may create value quickly. Experienced operators may prefer Classic terminal efficiency, so measure by role rather than assuming every green screen is a problem.

Integration friction

If the business needs partner, mobile, automation, or event-driven channels that should not reproduce terminal interaction, design explicit APIs or services. A screen template is not an integration contract.

Maintainability and staffing risk

If the core problem is tightly coupled code, missing tests, obsolete language practices, or declining expertise, presentation work will not resolve it. Invest in code understanding, automated characterization, modular boundaries, and a longer-term application roadmap.

A layered roadmap

A practical sequence can be:

  1. Stabilize identity, transport, observability, and current application behavior.
  2. Provide managed browser access for a bounded user group.
  3. Improve one high-value screen workflow and retain Classic fallback.
  4. Expose explicit APIs for new channels rather than automating terminal screens.
  5. Refactor or replace modules when a measured business case supports deeper change.

This is not a universal order. It illustrates how immediate access needs and long-term architecture can progress without pretending they are the same project.

Evaluate vendors fairly

Ask every vendor to demonstrate the real workflow, unsupported behaviors, deployment topology, credential model, revocation behavior, accessibility, fallback, source-code requirements, scaling assumptions, and exit path. Free trials and automated conversions are useful evidence, but they do not replace operational testing.

PristineScreen400 belongs in the access and selective-presentation layers. It should be compared with deeper modernization tools only when the distinction is explicit.

Authoritative references

Build a layered roadmap

Match the first project to the constraint that matters now.

Bring the business goal, current application boundary, workflow evidence, integration needs, and change tolerance so the access, presentation, and deeper modernization options stay distinct.

Request a demo