Software quality is a development process which fulfills and satisfies the user's requirement or customers need. SQA is a continuous process of the software development life cycle (SDLC) that checks the developed product to ensure it meets prescribed quality measures. SQA helps make sure the development of high-quality software product. SQA practices are performed in all sorts of software product development, in spite of the underlying software product development model being used.