The Evolution of Customer Relationship Management System
Understanding customer relationship management (CRM): People, process and technology