http://www.alliancetek.com/ : The Salesforce CRM beats other CRMs because it is one of the few applications that not only encourages a test-drive development, it enforces it. 75% of APEX code written in a Force.com application must be covered by unit tests before it can be deployed to production.