Customer Relationship Management is a way to manage a company’s interactions with its customers, consumers and clients. The objective of CRM is to bring together all possible customer information from a range of sources, giving an accurate, real time account of any given customer. CRM allows a company to make more informed decisions on their business, whilst also increasing levels of customer satisfaction and loyalty. CRM enables businesses to customize marketing messages to larger target audiences on the basis of the customer's expected response and the customer's value to the firm. By following the CRM model, firms can reduce overall marketing costs, increase customer response rates, and, probably most importantly, increase overall customer and firm profitability.