The best CRM solutions help organizations manage customer relationships and identify new business opportunities. These are our favorites, reviewed and ranked.