The document introduces the Architecture Tradeoff Analysis Method (ATAM), which was created by the Carnegie Mellon Software Engineering Institute to evaluate software architectures. ATAM exposes flaws and tradeoffs in a system's architecture. It benefits projects by improving documentation, identifying risks early, and increasing stakeholder communication. An ATAM evaluation requires a trained team, system architects, and user representatives, and produces reports documenting its findings.