Quality control, assurance and management (QC, QA and QM)