Customer relationship management or CRM is performing marketing, advertising, selling, servicing and getting clients. CRM is the term that is typically used by companies, Non Government Organizations and other institutions to deal with their customers and manage their concepts. There are several technologies that sustain this business area; it includes storage of data and analysis of customer, partner, vendor and processing of internal information. There are several functions that maintain this area. It includes Professional Development, Performance Management, Compensation, Sales, Marketing and, Human Resource Development, Training and Customer Service. CRM in Information Technology term is used as software, methodologies and development of internet capability to manage various enterprise requirements. This is used to manage customer relations in a very orderly manner. Customer Relationship Management handles the formation of database for the clients and provides them with adequate information to support the plans and functions of the management, service providers and sales people. CRM can also assist customers in accessing their data and information. This division is responsible in helping the management to match various needs of clients with that of the companys products and plans. This also includes prompting the customers to different service requirements and be acquainted with various products they bought from the company. CRM is a vital part in the management of customer functions. This helps the organization to facilitate various programs and identify their target clients. This also helps in managing promotional campaigns and having clear objectives and goals to support leads and various programs of sales and marketing.