Quality Assurance Library