Digital Self-Serve Co-Create Experience
DEMO
Spec-Driven Development With IBM Bob
Build a production-ready application starting from a use case specifications in natural language. Starting with zero code, IBM Bob spawns a team of subagents that build, containerize then deploy an application to IBM Cloud in 15 mins.
Building Blocks used: ai.agents ai.ai-engineering data.pipelines data.query-engines automation.operate automation.optimize
1 Review use case

This demo is a use case wrapped within a use case. The application's use case is a product ordering website for travelers needing supplies that can survive the rigors of space. Travelers use agentic search (powered by OpenSearch) to research available products then use full shopping cart functionality.

This demo's primary use case is to educate partners on the power of Spec-Driven Development, which allowed IBM Bob to build the Orbital Suppliers using only natural language documents, UI design images, dataset requirements and backend endpoint APIs. This highlights how enterprise development teams build production quality solutions. More up-front documentation and less interactive vibe coding.

Partners can use the provided Specifications (in natural language not code) which IBM Bob can use to rebuild this entire demo.

Start Here
Watch this short overview
Preview the application
Explore key screens from the demo
2 Try the interactive application
Experience the interactive demo and explore its features. A demo script is provided to help when presenting the application to partners.
Try the demo

Have questions, want a walkthrough or found a bug?

Contact the demo owner for assistance.

Submit a request →
3 Explore how it was built
Architecture
High level overview of major demo components
Specifications Workflow
IBM Bob executes these Specifications to build this demo.
4 Download and modify with IBM Bob
Download the source code and specifications for this application to set up and run it locally. Once downloaded, open the code in IBM Bob to modify and adapt it to your own use case.