Implementing effective customer relationship management (CRM) systems