A critical analysis of Customer Relationship Management from strategic perspective