CRM What are the bases for selecting a CRM? The challenges of implementing a customer management system.