A CRM solution should: (1) provide powerful functionality that supports your users in their daily activities, (2) be sufficiently flexible so that it can be configured and customised to meet their ...