Marketing automation is a type of software that helps companies automate their marketing tasks. Customer relationship management (CRM) is software that helps companies manage their customer relationships. Both HubSpot and Salesforce offer marketing automation and CRM software.