Software Architecture is becoming a crucial part of Software Development Life Cycle. In this competitive world where IT is a backbone in almost every business, reliability and adaptability of system is an important aspect. Projects are becoming large and complex. And to manage such projects Software Architecture as utmost important. To implement best practices on Architecture implementation of right tool is necessary. This report covers various available tools and their details such as usability, cost of implementation, maintenance, venders providing those tools and also what kind of projects it will suit the best. Thanks to Prof Paul Clements (SEI) who provided me an opportunity to work on this project. Below is the link of the detail report.