소프트웨어 아키텍처를 다루는 실무자들을 위한 책으로 소프트웨어 아키텍트로서 저자들의 폭넓은 경험을 바탕으로 어떤 정보를 문서에 기록해야 하는지 결정하고, 그런 다음에 필요한 지침들과 UML 등 다양한 표기법으로 작성한 예제들을 가지고 누구나 이해할 수 있는 형태로 아키텍처를 표현하는 방법을 보여주는 책이다. 좋은 문서를 만드는 일곱 가지 규칙, 소프트웨어 아키텍처를 활용하는 용도, 목표, 전략, 아키텍처 뷰와 스타일에 대한 일반적인 소개와 구체적인 예제 등을 담고 있다. 소프트웨어 프로젝트에서 아키텍처 문서를 작성하는 책임을 진 아키텍트와 기술문서 작성자들이 읽으면 좋을 것이다.