Customer relationship management (CRM) is a term that refers to practices, strategies and technologies that companies use to manage and analyze customer interactions and data throughout the customer life-cycle, with the goal of improving business relationships with customers and assisting in customer retention. This page will help you with resources on free online CRM tools and apps, CRM online for education and more such relevant articles.