Compose the system
Add clients, APIs, services, workers, event flows, and external systems. Describe the system’s scope and purpose.
A SYSTEM DESIGN WORKBENCH
Map components, trace dependencies, define system boundaries, and document architecture decisions.
Architecture is more than boxes and arrows. System Lab helps you explain what exists, how it connects, and where the risk lives.
BUILT FOR THINKING IN SYSTEMS
Turn a rough sketch into a useful system map. Clarify dependencies and export a specification for review.
Add clients, APIs, services, workers, event flows, and external systems. Describe the system’s scope and purpose.
Label each connection with its direction, protocol, and purpose.
Check for orphan components, missing descriptions, duplicate names, broken references, and connection issues.
Export project JSON, Mermaid, Markdown, or SVG files. No account or cloud workspace needed.
A DELIBERATE WORKFLOW
Move from an early sketch to useful documentation, and revise the map as decisions change.
Open the workbenchStart with a blank canvas, choose a template, or import an optional sample map.
Name each component, choose its role, record ownership and criticality, and write down its purpose.
Trace dependencies, rearrange the map, use structural findings to spot omissions, and produce a clear architecture document.
Download the project JSON and the diagram or documentation formats you need to continue the work elsewhere.
PRIVACY & EXPORTS
Maps stay in this browser and are not uploaded. Export project JSON to keep a copy.
Open the tool directly in your browser.
Maps clear on reload or close. Export before leaving.
Export JSON, Mermaid, Markdown, or SVG files.
SYSTEM LAB / SOUTHBRIDGE
Map your architecture and export a clear first draft.