There’s a conversation that happens in IBM i shops all the time. A manager asks about improving the user interface, and somewhere in the discussion someone says, “we can’t touch that code.”
They’re usually right to be cautious. Decades of refined business logic live inside those RPG programs. Pricing calculations that took years to get right. Inventory rules that reflect hard-won operational wisdom. Batch processes that run without incident every night because the developer who wrote them understood exactly what the system needed.
The instinct to protect that logic is correct. But that protection shouldn’t come at the cost of being stuck.
This is exactly the problem Profound AppDev is designed to solve. It’s a complete IBM i development suite that gives RPG teams the tools to build modern, browser-based applications on top of existing business logic, not by replacing it, but by building alongside it. The result is a development environment where what you’ve already built becomes an asset rather than a constraint.
The Challenge RPG Teams Actually Face
The challenge for most IBM i development teams isn’t a lack of skill. It’s a mismatch between what the tools they’ve always used can produce and what the business now expects.
Green screen interfaces made sense for decades. They were efficient, reliable, and perfectly suited to terminal-based access. But today’s users, whether they’re internal employees or external partners, expect browser-based applications that work on any device, display data intuitively, and behave the way modern software behaves.
At the same time, those RPG programs represent real, irreplaceable value. Organizations with IBM i systems typically hold 25 to 40 years of accumulated business logic in their application portfolios. That logic isn’t just code. It’s institutional knowledge that reflects every edge case, regulatory requirement, and business rule the organization has ever encountered.
The conventional framing presents this as a tradeoff: either modernize by rewriting everything and risk losing that logic, or preserve the existing code and accept that users keep working with outdated interfaces.
Profound AppDev rejects that framing entirely.
What Profound AppDev Actually Is
Profound AppDev is an integrated suite of IBM i development tools that enables RPG teams to build modern web applications while keeping their existing business logic running exactly as it always has. The suite combines four components that work together to cover the full range of what IBM i development teams actually need.
Genie: Immediate Web Access
Genie provides instant web enablement for existing green screens. Without touching a single line of RPG code, Genie transforms 5250 interfaces into browser-accessible applications that run in any modern browser. This isn’t a cosmetic wrapper. It’s a practical first step that removes the terminal access requirement while teams plan deeper futurization.
For organizations where users need to get off the 5250 emulator quickly, Genie delivers that capability immediately. It’s also the foundation that makes coexistence possible. During a longer futurization effort, users access both legacy and futurized programs through a consistent, browser-based interface.
Profound UI: Visual Development for IBM i
Profound UI is where RPG developers build modern, responsive web interfaces without leaving the IBM i environment they know. The platform uses IBM’s Open Access architecture to create a clean separation between presentation and business logic. RPG programs continue running on IBM i exactly as before. Profound UI handles the presentation layer, transforming display files into Rich Display Files that run as native web pages.
The practical effect is significant. RPG developers work in a visual designer with a library of over 125 pre-built UI components: grids, charts, calendars, and more. They can build responsive interfaces that work on desktop, tablet, and mobile. Real-time preview eliminates the old compile-and-check cycle for screen layout. And because the business logic stays in RPG, there is no risk of introducing errors during a rewrite that was never necessary.
For organizations looking to convert existing DDS display files, Profound UI includes automated conversion capabilities that transform display files into modern web formats, preserving screen logic, field definitions, and validation rules while providing a foundation for enhancement.
Profound.js: Building New Applications with Node.js
Profound.js is a low-code development environment that enables IBM i teams to build new applications using Node.js while retaining full access to IBM i data and business logic. This is where the futurization conversation shifts from “fixing what we have” to “building what we couldn’t before.”
Node.js applications built with Profound.js can call RPG programs directly, query DB2 databases, and interact with every part of the IBM i environment. This makes it practical to build new capabilities, mobile interfaces, reporting tools, integration layers, or entirely new business applications on top of the IBM i foundation without rewriting the programs that already work.
It also addresses the talent dimension. JavaScript is the most widely used programming language in the world according to the Stack Overflow Developer Survey, which means organizations can hire developers who work in a familiar environment while that work still runs on IBM i infrastructure.
Atrium: A Unified Portal for All Applications
Atrium provides a single, web-based navigation portal that unifies access to all applications, regardless of where they sit in the futurization journey. Legacy green screen programs accessed through Genie, new Profound UI interfaces, and Profound.js applications all appear through one consistent entry point.
For users, this eliminates the disjointed experience of toggling between a terminal emulator and a browser. For development teams, it means futurization can happen incrementally at the program level without disrupting how users navigate the overall system.
Profound AI: Intelligence Built Into Your Applications
Profound AI is now included in Profound AppDev, and it changes what’s possible for IBM i application teams in a meaningful way.
Where the rest of the suite focuses on how applications look and how they’re built, Profound AI focuses on what applications can do. It’s a development environment designed to embed AI capabilities directly into business applications, without requiring extensive coding or AI expertise from the development team.
The platform supports multi-model compatibility, allowing teams to choose from leading large language model providers including OpenAI, Anthropic, Google, and others, and configure whichever model best fits their use case. AI agents built with Profound AI can be guided by tailored instructions that integrate real-time user and application context, drawing on live enterprise data to deliver responses that are accurate and specific to the situation at hand.
For IBM i teams specifically, the Data Access feature is particularly relevant. It gives AI agents secure, governed access to organizational databases including Db2 on i, enabling them to retrieve and reason over the data that already lives in the IBM i environment. Knowledge Documents extend this further, ensuring agents draw on the right institutional context when responding to user questions. Agent Routines enable natural language-driven execution of tasks like order processing and data retrieval through a low-code interface that connects directly to legacy systems.
The practical result is that development teams can add an AI agent to an existing application — a customer-facing portal, an internal workflow tool, a reporting dashboard — without building AI infrastructure from scratch or replacing the IBM i foundation underneath it. Profound AI deploys across web applications, websites, Slack bots, and more, integrating with existing systems while preserving the business logic and data governance IBM i organizations depend on.
For organizations that have spent years protecting their RPG investment, Profound AI is what makes that investment actively smarter.
The Coexistence Model in Practice
What makes Profound AppDev genuinely different from both “do nothing” and “rewrite everything” is its coexistence architecture. Legacy and futurized applications run together, interact with each other, and share the same data. Users move between them seamlessly.
In practice, this means a development team can futurize one program at a time. A particularly high-traffic customer service screen gets replaced with a modern Profound UI interface this quarter. Three critical reporting modules get rebuilt in Profound.js next quarter. The batch processes running in RPG aren’t touched because they work and there’s no business reason to change them.
This incremental approach matters enormously for IBM i organizations. The alternative, a full rewrite, carries substantial risk. Research on software transformation projects consistently shows that large-scale rewrites frequently exceed budget and timeline estimates while introducing defects that the original code never had. The coexistence model lets organizations capture the benefits of futurization while managing that risk.
It also lets development teams demonstrate value quickly. A business unit gets a modern interface for the applications their users touch most. IT leadership sees measurable progress. The development team gains confidence with the tools before tackling more complex programs. Each phase builds on the last rather than requiring a big reveal at the end of a multi-year project.
What This Means for the RPG Developer's Role
One of the more important things Profound AppDev changes is what it asks of RPG developers.
The concern that often surfaces in these conversations is whether futurization makes the RPG developer’s expertise obsolete. The answer, in practice, is the opposite. RPG developers bring the business domain knowledge that no one else on the team has. They know which programs are safe to modify, which dependencies aren’t documented anywhere, and which business rules exist in code because some exception happened once in 2008 and never got written down.
Profound AppDev puts that knowledge to work in a wider context. The same developer who built display files for years can now use Profound UI’s visual designer to build responsive web interfaces without learning an entirely new platform. The business logic they maintain in RPG becomes the foundation for Node.js applications built in Profound.js. Their expertise becomes more leverageable, not less.
A Real Starting Point
The path forward with Profound AppDev doesn’t require a transformation blueprint before anything can begin. Most organizations start in one of two places.
Teams that need to get users off 5250 emulators quickly start with Genie, which delivers browser access to existing applications without any code changes. From there, they identify the programs their users interact with most and begin futurizing those interfaces with Profound UI.
Teams that have a specific new capability they need to build, a mobile interface, a reporting dashboard, an AI-powered assistant for a business-critical workflow, start there. Profound.js and Profound AI give them the tools to build those capabilities against the IBM i foundation they already have.
Either path leads to the same outcome: an application portfolio that runs on IBM i, looks and behaves like modern software, and is now capable of delivering the kind of intelligent, data-driven experiences users increasingly expect.
That’s not a compromise between preservation and progress. It’s what genuine futurization looks like
Ready to see what Profound AppDev can do in your environment? Reach out to our team at Futurization@ProfoundLogic.com or explore the full suite at profoundlogic.com/profound-appdev.