I could get into the whole definition of Quality, and go off on a digression about the false dichotomy of separating Truth And Quality, about the need to fuse Rationality and Romanticism, and then end up telling you to Just Go Read Zen and the Art of Motorcycle Maintenance . Mind you, that would be my attempt at ignoring the original question (See? Thats why I could never be a politician!), and we can't have that, can we? Back to Software Quality - the underlying issue in defining it is that it really depends on where you are standing. Lets just assume that you know what you care about vis-a-vis methodology, i.e., you want modular code, written in erlang, using Strong OTP Principles, etc, etc. etc. At this point, you should probably look for Software Quality based on the people involved. i.e., if you have quality people, you'll probably have quality software. ( Joel Spolsky has a great writeup on this, which I am absolutely ...