Understanding the dynamics of competitiveness is a prerequisite for enhancing the competitiveness at all level: country, industry and firm. Ultimately the competitiveness issues are traced out to firm level. Hence the software firms have been studied as the unit of analysis of this study. Identification of factors of competitiveness at the firm level and establishing correlation, if exits, among them has been an attempt in this book. Technology is an important driver of competitiveness in software industry. Therefore, the discussion has been focused on the competitiveness of software industry through technological excellence. Relationship among different factors of competitiveness can be empirically established through systematic survey and analysis of data. Data collected from 100 plus firms in software industry have been analysed in Asset-process-performance (APP) framework through factor analysis. The framework hierarchically organizes 72 criteria into 15 factors, and factors into three facets of competitiveness: assets, process and performance. A number of hypotheses have been tested pertaining to factors of competitiveness and technology.