Learning Journey
Whether you're designing architecture or building and shipping services, the cards below show the key steps in each journey and help you get started.
Architecture
Transform business goals into modern software architecture.
Create Architecture Project
Set up a collaborative space to design your system architecture.
Modeling Profiles
Define your own set of vocabulary for modeling tailored to your specific domain.
Architecture Modeling
Visualize containers, services, and interactions with C4 models.
ADR Sidekick
Easily document and manage architectural decisions with AI help.
Link Design to Code
Ensure design and implementation stay aligned and traceable.
Set Architecture Context
Define rules and structure to guide consistent modeling.
For a more detailed overview click here.
Design
Refine architecture into actionable designs without switching the tool.
⚠️ New content coming soon!
The design content below was written around Managed Stacks. We are updating it to reflect how design works today — structured specifications that are machine-readable, versioned, and directly consumed by your coding assistant. The concepts of domain modeling, API design, and service integration remain the same; what changes is how that design travels into your implementation automatically and how you can tailor it to your organisation's needs.

Service Project Types
Model and implement domain, data, APIs, Kafka events, and connectors.
Implement Business Requirements
Collaborate to model services aligned with architecture and business goals.
API Modeling
Define endpoints and data structures for APIs visually and collaboratively.
Integrate External Services
Import and use external APIs or other services with type-safe interfaces.
Reusable Assets
Share modular service projects to enforce standards and reduce duplication.
Event-Driven Architecture
Define Kafka events, schemas, and producers/consumers for reactive apps.
For a more detailed overview click here.
Code
Generate code that reflects your architecture, business rules and requirements.
⚠️ New content coming soon!
The code content below reflects the Managed Stacks approach to code generation. We are updating it to show how design-aware AI coding works today — bring your own IDE and coding assistant, connect it to the Workbench design model through Project Baselines, and your AI generates code that reflects your architecture, your decisions, and your organisation's standards. Full flexibility in language, technology, and how you define your coding guidelines.

Testing & Debugging
Write and run unit tests to ensure code quality and block faulty builds.
Build & Release
Use built-in CI/CD pipelines to build, release, and deploy services.
Visual Deployment
Define deployments visually with GitOps for seamless orchestration.
Use Your CI/CD Tools
Integrate your preferred CI/CD pipelines alongside the Workbench platform.
Manage OpenShift Cluster
Monitor, troubleshoot, and manage deployments directly in OpenShift’s web interface.
For a more detailed overview click here.