With the initial release of IBM Bob Premium Package for Z, IBM is taking the next step in AI-assisted mainframe development. Building on the foundation of IBM watsonx Code Assistant for Z, this premium package brings together agentic workflows, IBM Z-aware tooling, application metadata, skills, data dictionaries, documentation generation, business rule extraction, code generation, refactoring, quality validation, and debugging capabilities into a more complete developer experience.
Bob Premium Package for Z is designed for the realities of enterprise mainframe development: large applications, tightly connected systems, cryptic variables, long-lived business logic, and modernization work that must be done safely, consistently, and with deep architectural awareness.
A Premium Experience for IBM Z Development
Modern IBM Z development is rarely limited to writing new code. Developers need to understand existing applications, trace dependencies, explain complex logic, document business rules, generate and modify code, validate quality, and prepare systems for modernization.
Bob Premium Package for Z brings these activities into a more unified experience. Structured workflows help developers standardize and accelerate tasks such as code explanation, documentation generation, refactoring, and application analysis. By guiding multi-step tasks through repeatable processes, these capabilities help teams work more consistently across complex IBM Z development scenarios.
This matters because mainframe modernization is not just about speed. It is about helping teams make better decisions with the right context, the right governance, and the right understanding of how applications behave across the enterprise.
Skill Builder for Enterprise-Specific Knowledge
With Skill Builder, teams can create custom skills that capture and apply enterprise-specific knowledge, coding standards, naming conventions, technical patterns, business terminology, and environment-specific guidance. These skills help Bob understand how development is performed within a specific organization, reducing generic assumptions and improving the relevance of AI-generated responses.
Skills can be automatically ingested and dynamically invoked when relevant to the user’s request and code context. For example, when a developer asks Bob to generate or modify a COBOL program using company standards, Bob can use applicable skills, project guidance such as AGENTS.md, and supporting tools to produce output that better reflects enterprise expectations.
The result is an experience where developers can use natural language while Bob applies the right enterprise-specific knowledge behind the scenes.
Local and Enterprise Metadata for Deeper Application Insight
Application metadata is what gives Bob Premium Package for Z a reliable foundation for analysis. Instead of relying solely on LLM reasoning, Bob can use structured information about programs, dependencies, control flow, data flow, SQL usage, transactions, resources, and relationships to support more accurate explanations, impact analysis, and modernization guidance.
Developers can use local scanners to populate metadata directly from the workspace, enabling immediate analysis of local code and in-progress changes without first uploading those changes to Z Understand. These are the same scanners used in the Z Understand container, brought into the local development experience to support out-of-the-box metadata retrieval.
For broader application, solution, and enterprise-level analysis, teams can use the Z Understand container and enterprise metadata retrieval. This allows Bob Premium Package for Z to reason across larger application boundaries, including dependencies and relationships that extend beyond the developer’s local workspace.
The result is a more reliable foundation for application analysis. Developers can ask questions such as:
-
Which programs access a given SQL table?
-
Which programs call the current program?
-
What is the impact of changing this program?
By using structured metadata instead of relying only on raw code retrieval, Bob Premium Package for Z can provide more accurate, architecture-aware insight for complex IBM Z systems.
Business-Aware AI with Data Dictionaries
IBM Z applications often contain variables and data structures whose meaning is specific to a business domain. Without that context, AI may infer the technical behavior of a program but miss the business meaning behind it.
Bob Premium Package for Z supports data dictionaries that map application variables to enterprise-specific interpretations. Data dictionary entries can exist locally and in the Z Understand container, with support for local editing, centralized management, bulk generation, and synchronization between local and central repositories.
This helps Bob produce explanations and documentation that reflect what the application does in business terms, not just how the code executes. By combining data dictionaries with application metadata, Bob can generate more meaningful insights for developers, architects, business analysts, and modernization teams.
Documentation and Business Rule Extraction
Documentation generation is another major capability in Bob Premium Package for Z. Teams can generate structured, easy-to-navigate documentation for COBOL, PL/I, and Assembler programs and applications. The documentation experience combines static analysis, semantic enrichment, controlled prompting, and business rule extraction to create outputs that are both technically useful and business-aware.
The product supports two paths:
This gives teams flexibility. Documentation can be generated for anything from a focused local workspace to an entire application. Regardless of scope, the goal remains the same: make application knowledge easier to discover, understand, and reuse.
Business rule extraction builds on this by surfacing the business-critical logic embedded in COBOL, PL/I, and Assembler programs. These insights can be integrated into generated documentation, helping technical teams, business analysts, and modernization stakeholders understand what the application does without manually reverse-engineering every line of code.
Code Generation, Explanation, and Refactoring with Z Context
Bob Premium Package for Z helps developers work across COBOL, JCL, PL/I, REXX, and Assembler with AI assistance that is aware of IBM Z development patterns and application context. Developers can generate new code, modify existing programs, and request comprehensive explanations that incorporate relevant metadata, data dictionary entries, and enterprise-provided skills.
For code explanation, Bob Premium Package for Z can use built-in IBM Z context and enterprise-specific knowledge to produce more useful explanations of complex programs and application logic. This helps developers understand unfamiliar code faster, especially when working with large programs, organization-specific coding patterns, or business terminology captured through data dictionaries and skills.
For modernization, the Refactor COBOL or PL/I program workflow helps teams restructure existing applications into modular, reusable services while preserving functionality. This supports a pragmatic modernization approach: improving maintainability and flexibility without requiring a full rewrite.
Integrated Development, Quality, and Debug Capabilities
Bob Premium Package for Z extends the developer experience by including IBM Z Open Editor as part of the package, unlocking advanced editor capabilities. These capabilities help support analysis, development, validation, and modernization workflows directly from the developer environment.
When Z Open Editor runs as part of the Bob Premium Package for Z, advanced capabilities are unlocked and supporting tools can be registered with IBM Bob for use in Premium Package modes, including Z Code Scan in Z Code mode and control flow and data flow tools in Z Architecture mode.
With these capabilities, developers can retrieve program control flow, trace COBOL data flow, and use Z Code Scan-based static analysis to validate COBOL and PL/I programs with linter-style feedback. This helps teams better understand program structure, analyze how data moves through code, and validate generated or modified code against quality expectations.
Bob Premium Package for Z also includes access to IBM Z Open Debug and Code Coverage capabilities for use in Bob, helping teams move from AI-assisted understanding and implementation into validation and debugging within a more complete development lifecycle.
Bringing It All Together
Bob Premium Package for Z represents the next iteration of AI-assisted mainframe application development. It builds on the agentic foundation of watsonx Code Assistant for Z and extends the experience with skills, structured workflows, and local scanner support, while continuing to bring forward the core Z modernization capabilities teams rely on today.
The key shift is flexibility and context. Developers can work with local metadata for immediate, out-of-the-box insight into their workspace and local changes, while also leveraging the Z Understand container for enterprise-scale application understanding. Teams can enrich Bob with skills and data dictionaries so outputs reflect enterprise standards and business meaning. And by grounding AI assistance in structured metadata, Bob Premium Package for Z helps teams make safer, more informed decisions across complex IBM Z environments.
With the Bob Premium Package for Z, mainframe teams gain a governed, metadata-driven development companion designed to help them understand, document, change, validate, and modernize mission-critical IBM Z applications with confidence.