← Back to Documentation Home

User Documentation

Company

A Company represents an organization in your business architecture - the top-level container for domains and business capabilities.

Key Fields

  • Name: Company name
  • Description: Company overview and business focus

How It Works

graph TB Company[Company] -->|contains| Domains[Domains] Domains -->|contains| Subdomains[Subdomains] Subdomains -->|contains| Contexts[Contexts]

Purpose

The Company is the root of your component hierarchy. It represents:

  • The entire organization or a major business unit
  • The highest level of domain organization
  • The container for all domains and their subdomains

Organizational Structure

In Korgraph's domain-driven architecture:

  1. Company - Top level (you are here)
  2. Domain - Major business area (e.g., "Sales", "Logistics")
  3. Subdomain - Specific capability within a domain
  4. Context - Bounded context implementing the capability

Integration

  • Storage: korgraph database, type company
  • Hierarchy: Root element for component view
  • Relationships: One-to-many with domains

Tips

  • Use the actual company name for clarity
  • Keep description high-level and strategic
  • Most architectures need only one Company element
  • Focus on domains for detailed modeling