A CRM keeps every customer, conversation and deal in one place. Learn what it does, which types exist and how to choose one that your team will really use.