Modern business organizations have appreciated the significance of having competitive advantage through the delivery of continuous improvement towards the customers, and being knowledge-oriented. Indisputably, Knowledge Management (KM) plays a key role in the success of Customer Relationship Management (CRM). In this regard, Customer Knowledge Management (CKM) is a newly developed concept that ...