In the marketing industry, customer relationship management (CRM) refers to the software used to manage interactions with customers in the past, present, or future. Knowing your individual customer's behaviours and psychology is a vital part of inbound marketing, and CRM is the tool every marketer should have.