The dynamic and competitive business scenario puts continuous and relentless pressure on Independent Software Vendors (ISV) not only to meet but also to exceed customer demands. Developing and maintaining a high quality software product is never an easy task.