Skip to content
Structurizr DSL templates

SaaS System Context (Structurizr / C4)

A C4 context diagram for a SaaS platform.

Template previewStructurizr DSL
Rendering…

Make it your own.

workspace "SaaS Platform" "Context diagram" {
  model {
    user = person "Customer" "Uses the product."
    admin = person "Admin" "Manages the platform."
    saas = softwareSystem "SaaS Platform" "The core product."
    email = softwareSystem "Email Service" "Transactional email."
    payments = softwareSystem "Payment Provider" "Processes payments."
    user -> saas "Uses"
    admin -> saas "Administers"
    saas -> email "Sends email via"
    saas -> payments "Charges via"
  }
  views {
    systemContext saas "Context" {
      include *
      autoLayout
    }
    theme default
  }
}