Verify quality of software against variuos aspect such as customer requirements and customers satisfaction and to validate that you gain a trust of software rubustness and gain confidence of software scalability, usability, reliability and to assure that the software is achieving it's puropse as perfect as it can be