Quality assurance & support

Have you ever thought about something in the software development process like QA? (Quality assurance) and why is it important? Quality assurance is a necessity because we all make mistakes….