This document defines and describes various architecture artifacts that may be produced during an architecture project. It provides definitions, purposes, creation processes and relationships between artifacts such as the project charter, business context diagram, use cases, conceptual architecture, requirements, logical architectures for applications, information, infrastructure and integration, deployment architectures, technical design and code. The artifacts follow a progression from planning to requirements to design and are key inputs and outputs to one another throughout the architecture delivery process.