You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • Necessaryalways on
    • Analyticsopt-in
    • Marketingopt-in
    • Preferencesopt-in
    Atlas
    • All-in-one
    • Solutions
    • Compare
    • Pricing
    PricingGet started

    Guides

    software design

    11 guides on software design. Practical writing from the team building Atlas, useful whether or not you buy anything.

    All guidesSee the work OS

    software design guides

    • July 2, 2026·11 min read·UML, software design, buyer guide, diagramming

      Best UML Tools in 2026: Choosing by Capability, Not Hype

      UML spans a dozen diagram types with strict rules, so "supports UML" hides enormous variation. This framework helps you judge UML tools by the notation and workflows you will actually use.

    • July 2, 2026·10 min read·UML, software design, diagramming, modeling

      When to Use Each UML Diagram Type

      The hardest part of UML is not the notation but knowing which diagram to draw. Match the diagram to the question and the rest gets easy.

    • July 2, 2026·12 min read·UML, software design, diagramming, modeling

      UML Complete Guide 2026: All 14 Diagram Types Explained

      UML defines fourteen diagram types, but you will use a handful of them constantly and the rest rarely. This guide covers all fourteen and tells you which ones actually earn their place.

    • July 2, 2026·11 min read·mermaid, c4 model, architecture, software design

      Mermaid C4 Diagram Tutorial: Architecture Diagrams with C4Context and Beyond

      The C4 model describes software at four zoom levels, and Mermaid lets you write the top three as text: this guide covers the C4Context, C4Container, and C4Component syntax.

    • July 2, 2026·10 min read·sequence diagram, API design, software design, documentation

      Using Sequence Diagrams for API Design

      Sequence diagrams are the sharpest tool for designing an API, because they force you to think about the full conversation (including the failures) before you build it.

    • July 2, 2026·11 min read·C4 model, architecture diagrams, software design, documentation

      The Four C4 Levels: Context, Container, Component, Code

      The genius of C4 is its four zoom levels. This guide goes deep on each one: what belongs there, who reads it, and the mistakes that blur the boundaries between them.

    • July 2, 2026·11 min read·microservices, distributed systems, architecture diagrams, software design

      How to Diagram a Microservices Architecture

      Microservices diagrams have a way of turning into an unreadable web of arrows. This guide shows how to draw them so the system's real structure and behavior stay clear.

    • July 2, 2026·10 min read·architecture diagrams, diagram types, software design, documentation

      Software Architecture Diagram Types Explained

      There is no single "architecture diagram." There is a toolbox of diagram types, each answering a different question. Knowing which to reach for is half the skill.

    • July 2, 2026·11 min read·system architecture, architecture diagrams, software design, documentation

      How to Diagram a System Architecture (A Practical Guide)

      A good architecture diagram is not decoration for a slide deck. It is a tool for making decisions and onboarding people faster. This guide shows you how to draw one that stays useful.

    • July 2, 2026·10 min read·UML, diagram types, modeling, software design

      The Types of UML Diagrams: Structural vs Behavioral

      UML has fourteen diagram types split into two families: structural diagrams for what a system is, and behavioral diagrams for what it does. This guide maps them all and helps you pick.

    • July 2, 2026·12 min read·UML, software design, modeling, diagrams

      UML Diagrams: The Complete Guide to All 14 Types

      UML is a shared visual language for describing software before you build it. This guide covers what it is really for, all 14 diagram types, and how to use the handful that earn their keep.

    Other subjects

    • Operations141
    • diagramming77
    • Productivity71
    • PDF47
    • Buying guide45
    • Playbook43
    • Integrations40
    • Work OS36
    • documentation34
    • Project management34
    • Workflow34
    • Sales31
    • Migration30
    • Security29
    • CRM27
    • Automation26
    • mermaid26
    • professional services26
    • UML26
    • Evaluation24
    • Compliance22
    • collaboration20
    • diagram as code19
    • ERD19

    Ready when you are

    Stop paying the tool tax.

    Atlas brings tasks, projects, CRM, contracts, e-signature, PDF tools, and analytics into one workspace. Start free.

    Get started freeSee pricing
    AtlasWork, planned itself.

    The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    Product

    • Overview
    • PDF tools
    • Diagram tools
    • People & HR
    • Integrations
    • Marketplace
    • Pricing

    Resources

    • Guides
    • Glossary
    • Compare
    • Docs
    • API reference
    • Support
    • Changelog
    • Status

    Company

    • About
    • Careers
    • Press
    • Contact

    Legal & trust

    • Trust center
    • Security
    • Privacy
    • Terms
    • DPA
    • GDPR
    • SLA
    • Refunds
    • Google API data
    Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
    PrivacyTermsSecurityStatus