The best way to know a customer is by looking into customer profile. But what is a customer profile. A customer profile is a picture of your ideal customer, the one you want to target your marketing and sales.  CRM system helps to keep track of customers' characteristics. An organization must consider some points in order to visualize an ideal customer. To know more, follow: http://it.toolbox.com/blogs/insidecrm/profiling-the-ideal-customer-64693