Maintainability plays a fundamental role for achieving success in software system and it is considered as an important quality characteristics. Maintainability may be predicted efficiently by using soft computing technique as they provide good results. In this book similarity- based approach is used with the contribution of fuzzy Analytical Hierarchical Process (AHP) and fuzzy technique for order preference by similarity to ideal solution (TOPSIS) at 2-level hierarchy. Here similarity- based approach illustrates the combine approach of fuzzy AHP and fuzzy TOPSIS. This approach is used to provide the rank of software to select the best software for maintainability estimation. Also, several factors are presented that influence the software maintainability. These factors are taken as criterion and three software products are taken as alternative.