Quality assurance and design tools