Login
Register
The Handbook of Software Architecture is a concise reference on the design of software-intensive systems. Written for software architects, developers, and project managers, the Handbook presents the fundamentals of software architecture, covering contemporary best practices for specifying, visualizing, documenting, governing, and evolving a system's significant design decisions. The center of this work presents the as-built architecture of a variety of software-intensive systems selected from across the industry and from across the world.

This site serves as the repository for this on-going work, an effort that will eventually be published in print by Addison-Wesley. Here, you'll find a public blog together with (for registered users) an exposition on the fundamentals of software architecture and the architecture of the various systems under study. You'll also find a gallery of software architecture, a catalog of patterns, and an extensive collection of references on topics related to software architecture.