Software Architecture

This section is the general guide for building and shipping software: what every product needs before “feature complete,” how auxiliary surfaces (Help, updates, diagnostics, …) look by delivery class, and how needs change by artifact type.

Start here

Software Product Essentials — the framework and shared checklist.

Auxiliary features and delivery classes
Deep dives (shared)
By software type
Related (other components)
Operational siblings