
Instead of guessing, making assumptions, and hoping your next deployment does not trigger an escalating production incident, you could work with clarity and confidence.
This is the insight Sitemule Blueprint delivers.
Sitemule Blueprint is an application documentation and analysis solution for IBM i (AS/400) environments. It provides a deep, structural understanding of decades-old systems, enabling teams to change, maintain, audit, and modernize IBM i applications with reduced risk, increased speed, and far greater confidence.
“Blueprint gives you the insight the original system architect never left behind - turning decades of IBM i complexity into clarity you can act on.”
IBM i applications are famously durable. Many have evolved continuously for 30 or 40 years, absorbing new requirements, technologies, and developers along the way. While this longevity is a strength, it also introduces serious challenges.
Over time, most IBM i estates accumulate thousands of programs, files, and dependencies. Formal documentation is often missing, incomplete, or no longer accurate. Understanding how the system works becomes increasingly difficult, especially for anyone who was not involved in its original design.
Knowledge frequently resides in the minds of a small number of long-tenured employees. When those individuals are unavailable - or leave the organization - critical understanding disappears with them. As a result, developers are forced to infer behavior solely from code, often discovering the true impact of changes only after defects appear in production.
In mature IBM i systems, even small changes can have far-reaching consequences. A modification to a database field, file layout, or business rule may affect dozens of programs across multiple subsystems. Because much of this logic is embedded deep within code, the true scope of a change is rarely obvious.
Without reliable impact analysis, teams rely on manual inspection and personal experience. This approach is slow, error-prone, and increasingly risky as systems grow. Missed dependencies lead to regressions, higher defect rates, emergency fixes, and a general fear of making changes. Over time, this fear slows delivery and increases operational cost.
“Instead of guessing how thousands of legacy components fit together, Blueprint shows you the full picture - so every change is safe, informed, and predictable.”
Documentation, when it exists, is often scattered across personal folders, wikis, or aging documents that no longer reflect reality. Much of it is handcrafted and difficult to maintain. Because updating documentation requires manual effort, it quickly becomes outdated and untrustworthy.
This creates a cycle in which teams stop relying on documentation altogether, wasting time searching for answers, repeating analyses others have already done, and struggling to transfer knowledge effectively between teams.
IBM i applications rarely use a single technology. Most combine multiple generations of RPG, CL programs controlling batch logic, DDS and SQL-managed files, service programs, modules, stored procedures, triggers, and modern ILE constructs.
Understanding how these technologies interact across language boundaries is extremely difficult to do manually. Hidden coupling between components often goes unnoticed until it causes defects. Refactoring or modernizing such systems without a clear structural view becomes a high-risk endeavor.
Sitemule Blueprint is designed specifically to solve these problems. It does not simply read source code; it interprets structure, relationships, and execution flow at a scale and level of precision that manual techniques cannot match.
Blueprint builds a complete structural model of your IBM i application landscape, identifies object dependencies, and scans all relevant sources, including traditional source files, the IFS, and Git repositories. It covers everything from the system's original foundation to the extensions built yesterday.
The result is a living blueprint of your application that replaces guesswork with clarity.
With Sitemule Blueprint, teams gain immediate visibility into how their systems are structured and how components interact. Program flows, object relationships, and dependencies are presented visually, making complex execution paths understandable at a glance.
Developers can explore relationships intuitively using “where used” and “are using” navigation, drilling down from high-level views to individual objects. This enables informed conclusions and confident decision-making when maintaining or extending the system.
Blueprint also extracts business rules embedded in code, making implicit logic explicit and documented. This dramatically reduces reliance on tribal knowledge and ensures that critical business behavior is no longer hidden in thousands of lines of source code.
“When critical system knowledge lives only in people’s heads, Blueprint preserves it, structures it, and makes it accessible to every developer who needs it.”
When onboarding new developers, Sitemule Blueprint provides immediate context. Instead of spending weeks searching through unfamiliar code and interrupting senior staff, new team members can navigate visual application maps and quickly understand how programs and data fit together.
Productivity increases faster, and knowledge transfer becomes structured rather than ad hoc.
When making changes to shared data fields, Blueprint performs full impact analysis across the entire application. Every affected program, file, and routine is identified before any code is modified. Teams can plan changes accurately, test with full awareness of scope, and significantly reduce defects and remediation costs.
For compliance audits, Blueprint generates standardized documentation directly from the codebase. Business rules are traceable to their implementation, dependencies are clearly documented, and auditors receive objective, verifiable evidence of system behavior. Audit preparation becomes faster, findings are resolved more efficiently, and documentation can even be delivered in multiple languages when required.
Sitemule Blueprint generates automated documentation that includes diagrams and supports multiple formats, including PDF, SVG, draw.io, and interactive web-based views with deep links back to the Blueprint canvas. Documentation can cover the entire system or focus on a single object, ensuring the right level of detail for each audience.
Because documentation is generated from the actual system structure, it remains consistent and up to date, eliminating the decay that plagues manual documentation efforts.
Sitemule Blueprint is fully prepared to integrate with IBM Project BOB through support for the Model Context Protocol (MCP). MCP enables AI systems to dynamically discover and invoke Blueprint services, allowing agent-based workflows that combine AI reasoning with deep IBM i system insight.
Blueprint maintains a complete node-and-edge graph of the IBM i environment, capturing programs, files, tables, views, stored procedures, triggers, and all dependencies - including indirect and runtime relationships. Through MCP, this authoritative model becomes accessible to AI agents in a structured, machine-readable format.
This enables truly agentic behavior, where AI systems can reason about IBM i applications using the same trusted data that developers see in the Blueprint user interface.
By identifying impact early and reliably, Sitemule Blueprint accelerates development cycles and avoids costly rework. Higher-quality releases result from exposing dependencies and coupling that would otherwise remain hidden. Knowledge loss is reduced because understanding is preserved in a central repository rather than locked in individual minds.
Communication improves across teams, as non-developers can rely on diagrams and clear documentation instead of dense source code. Modernization efforts become safer because legacy boundaries and dependencies are fully understood before changes begin.
If your organization maintains decades-old IBM i code with limited documentation, struggles with onboarding costs, experiences frequent defects after changes, plans to modernize, or faces compliance obligations, Sitemule Blueprint provides a clear path forward.
It replaces manual guesswork with precise analysis, makes implicit logic explicit, transforms complex codebases into navigable structures, and delivers professional documentation that remains accurate over time.
Sitemule Blueprint is not just a tool for understanding the past. It is a foundation for safely evolving IBM i systems into the future - confidently, efficiently, and with far less risk.
We provide solutions and services that support both standard and tailor-made systems for companies worldwide, serving a wide range of industries such as banking, finance, insurance, manufacturing, retail, logistics, and beyond. Let us help you - get in touch today!