The National Institute of Standards and Technology estimates that software bugs cost the U.S. economy $59.5 billion annually. If more comprehensive software testing was performed, a third of these costs could be avoided. The value of software testing is derived from the quality, price and time that are saved by releasing superior products to satisfied customers. Through techniques such as the utilization of knowledgeable and inventive software testers and early identification of defects, a company can decrease the time to market and the cost of quality, while amplifying the end-user satisfaction level.