01 - Programming (EN)

Project Bob: the next-gen AI partner for IBM i and IBM Z application development

Last Updated on 18 October 2025 by Roberto De Pedrini

Hello everyone,

Today I’d like to draw your attention to a major new announcement from IBM: Project Bob — a powerful AI-first development environment designed to accelerate and modernize application development across platforms including IBM i (RPG, CL) and IBM Z (COBOL). Niklas Heidloff+3IBM+3IBM+3

✅ What is Project Bob?

Project Bob is an integrated development environment (IDE) infused with artificial intelligence, intended to support the full lifecycle of software development — from design and coding to testing, refactoring, deployment and modernization. IBM+1 Key features include:

  • An AI partner that understands your intent, your codebase/repo, and your organization’s standards and governance. IBM+1
  • Agentic workflows: tasks are broken down and coordinated across code, tests, documentation and pipelines. IBM
  • Security-first design: inline vulnerability scanning, secrets detection, compliance features (FedRAMP, HIPAA, PCI) built in. IBM
  • Multi-platform support: Works on various OS (macOS, Windows, Linux) and can be deployed in cloud or enterprise environments with governance. IBM

🎯 Why it matters for IBM i (RPG) and IBM Z (COBOL)

While many modernization tools focus on Java, microservices or newer languages, the interesting bit for us is that Project Bob explicitly targets legacy enterprise platforms including IBM i and IBM Z. Niklas Heidloff
If you’re working with RPG, CL, legacy ILE applications or COBOL on mainframe, this means you may soon have AI-assisted support for:

  • Code review, refactoring, modernization of legacy modules
  • Migration or re-platforming assistance with modern workflows
  • Automation of repetitive development tasks, freeing developer time for more value-added work

🔍 What to keep in mind

  • Project Bob is currently in early preview/private beta — availability across all platforms (including RPG/COBOL) may take some time. Niklas Heidloff
  • AI tools bring huge promise but also require governance: code quality, security, compliance, and human oversight remain critical.
  • Adopting Project Bob in a legacy environment often means more than just installing software — you’ll likely need to evaluate your toolchain, DevOps practices, team skills and project workflows.

🧭 What you can do now

Here are some proactive steps if you’re working in an IBM i or IBM Z environment and want to prepare:

  1. Join the waitlist for Project Bob preview access. community.ibm.com
  2. Inventory your legacy codebase: identify modules in RPG, CL or COBOL that are high-value for modernization or that depend on fragile patterns.
  3. Evaluate your development toolchain: How are you building, testing and deploying today? Can you benefit from AI-assisted workflows?
  4. Engage your team: Discuss the potential impact of an AI-driven IDE—both the opportunities and the risks. Share insights in your community.

📚 Useful References

  • IBM official announcement: Introducing Project Bob: Your AI partner for faster, smarter software developmentLink IBM
  • Product page: Introducing Project Bob. Helping you ship quality software, faster.Link IBM
  • CIO Dive article: IBM unveils vibe coding tool to boost modernizationLink CIO Dive
  • Blog overview: Introducing Project Bob for AI based Software Development by Niklas Heidloff — Link Niklas Heidloff
Related Posts
DB2 for i SQL – String Manipulation – POSSTR-LOCATE-LOCATE_IN_STRING (EN)

Introduction Often, in our applications, we need to work with text strings, and DB2 SQL can come in very useful Read more

DB2 for i – FAQ & Howtos (EN)

DB2 Database and SQL ... maybe the most important things on IBM i platform: here's a collection of FAQs, tips Read more

IBM i 7.4 Announcement (En)

Comes directly with the Easter egg this IBM announcement for the news of the IBM i 7.4 version, iNext version Read more

Generated Always Columns (EN)

Introduction "Generated Always Column": are columns, table fields, filled by DB2 engine: something like columns with a default value but Read more

--- Roberto De Pedrini Faq400.com
About author

Founder of Faq400 Srl, IBM Champion, creator of Faq400.com and blog.faq400.com web sites. RPG developer since I was wearing shorts, strong IBM i supporter, I have always tried to share my knowledge with others through forums, events and courses. Now, with my company Faq400 Srl, I help companies to make the most of this great platform IBM i.

Leave a Reply

Your email address will not be published. Required fields are marked *