The development of the TMM was driven by the need for high-qual ity software and the important role that quality software systems play in our society. The central role of software-based systems has made it im perative that quality issues relating to both the software product and process be addressed. The TMM is focused on process, specifically, on the software testing process. Testing as defined in the TMM is applied in its broadest sense to encompass all software quality–related activities. Improving the testing process through application of the TMM maturity criteria has the potential to make a positive impact on software quality, software engineering productivity, and cycle time reduction efforts.