Various benefits accrue for the implementation of effective Software Quality Assurance procedures in the software development process; these benefits tend to have a way of affecting everyone in the software development process as well as the end-users in a rather positive manner. Before a person can understand the various benefits of SQA it is important to understand how the process takes place and what is involved as well.