While the concept of Customer Relationship Management (CRM) has been in existence for ages now, the use of technology by companies in managing...