If you're in the IT industry, you've no doubt come across them. You've also probably noticed that many C - level executives and customers – don't understand the difference between these terms. They often go as far as referring to them as the same processes, which they are not. Quality assurance is a proactive process that starts even before the work on the deliverable has begun. In contrast, Quality Control is a reactive process. Its action starts as soon as you start working on the deliverable. For many service organizations, the concept of quality control may be a foreign term because there is no quantifiable product to inspect and control. The quality assurance function in a service organization may not include quality control of the service. Still, it may consist of quality control of any products involved in providing the service.