For organizations that focus on selling products and services, it is essential to retain an established customer base and continuously reach out to new customers. To this end, many companies employ or contract with customer relations management (CRM) specialists. CRM specialists are analysts who constantly examine and monitor a firm's practices with existing customers, helping ensure that retention levels are as high as possible. They also analyze data to find ways to attract new customers, as well as assist in the rollout of such measures. CRM specialists are often employees of the firm, but others work as independent contractors. CRM specialists generally work full time in an office setting, though considerable travel is often also a part of the job.Employers and clients typically seek applicants who possess a minimum of a bachelor's degree in information technology, computer science, or a field specifically relevant to their firm. Several years of experience with programming and customer service are also typical requirements. To be effective as a CRM specialist requires creativity and a sharp, detail-oriented, analytical approach to problems. CRM specialists must be able to find meaningful patterns in different types of data and be able to use this data effectively in targeting customers. CRM specialists must also have excellent communication skills and be proficient in basic computer software.