Delivery of high-quality working software on a fast and regular basis is the goal of Agile software development. This book has discussed how to incorporate Agile practices in your APEX development process but so far has not specifically addressed quality. This chapter focuses on the principle of continuous attention to technical excellence and good design. And of course beyond pure technical excellence and good design, the software has to do what it is supposed to–not just be technically elegant. This chapter gives an overview of Agile quality assurance and then highlights APEX features and best practices to build quality into your application throughout the development and delivery process.