Technology and Quality Assurance