There are three primary audiences for this book.
1. Software architects who are charged with producing architecture documentation for software projects. For these people we tried to answer the question “What information do I need to capture about my architecture, and what notations and techniques are available for communicating it clearly and usefully in a timely fashion?”
2. Stakeholders of an architecture who must digest and use the documentation they receive from the architect or architecture team. A software architect can provide this book as a companion to his or her documentation, pointing consumers to specific sections that explain documentation-organizing principles, notations, concepts, or conventions.
3. People ...