1. Provide an excellent user experience
Microsoft makes it fairly easy for the average CRM administrator to add new fields and create basic workflows without assistance from a partner. But sometimes as a result, you can end up with a multitude of small changes adding up to a giant problem when it comes to managing and making sense of the data later.
View the entire post on the Avastone Technologies website.