In software systems, the software architecture evaluation methods play major role to increase the software quality attributes like maintainability and reliability in a system. Evaluation is used to test whether the architecture has met the desired quality requirements. Depending on the quality attributes, there are many methods and techniques came forward for evaluation of software architecture. This paper covers the fundamentals of 13 software architecture evaluation methods and compares them. The overall advantages and disadvantages of the evaluation methods are discussed here. The observation resulted from this paper is useful for the better understanding and design of software architecture evaluation methods. © 2016, International Journal of Pharmacy and Technology. All rights reserved.