Most IT executives agree that any company that is able to rapidly deliver software applications of a consistently high quality within minimum budgets will enjoy significant competitive advantage. However, despite this, it is generally accepted that the challenges surrounding software quality remain untouched. Testing is still perceived as a huge bottleneck. Despite vast sums having been spent on big branded automation tools, the large majority of testing is still carried out manually. In this whitepaper, we shall look at the issues related to the improvement of software quality and show that not only can these challenges be surmounted, but that a significant, tangible financial benefit can be won in the process. It also looks at some key factors to consider when selecting software automation tools.