Business Product
A Business Product represents a product or service offering in your organization's portfolio.
Key Fields
- Name: Product name
- Slug: URL-friendly identifier (auto-generated from name)
- Description: Product overview and value proposition
How It Works
graph TB
Product[Business Product] -->|scopes| Contexts[Contexts]
Product -->|scopes| Systems[Systems]
Product -->|scopes| Processes[Processes]
Purpose
Business Products define:
- What your organization offers to customers
- Product lines and service offerings
- Scope boundaries for systems, contexts, and processes
Usage Across Views
Business Products are referenced in:
Component View
- Contexts: Which products does this context support?
- Enables filtering contexts by product line
System View
- Systems: Which products does this system enable?
- Shows technical implementation scope
Process View
- Processes: Which products does this process serve?
- Maps business workflows to product offerings
Integration
- Storage:
korgraph database, type businessproduct
- Hierarchy: Flat structure (no parent/child relationships)
- Relationships: Many-to-many with contexts, systems, and processes
Typical Examples
- Digital Products: SaaS platforms, mobile apps, web applications
- Physical Products: Manufactured goods, hardware devices
- Services: Consulting, support, managed services
- Product Bundles: Packaged offerings
Tips
- Use clear, customer-facing product names
- Keep slugs simple and readable
- Define products early to enable scope filtering
- Use descriptions to explain value proposition
- Products help track what systems/processes support which offerings