1.Meets the requirements that guided its design and development, 2.Responds correctly to all kinds of inputs, 3. Performs its functions within an acceptable time, is sufficiently usable, 4.can be installed and run in its intended environments, and 5.achieves the general result its stakeholders desire.