CRM is a comprehensive tool that has sales, marketing, and customer service as its core applications. While Marketing Automation only helps streamline the marketing operations. Marketing automation software is generally focused on Internet marketing, whereas CRM is focused on business operations like sales, marketing, customer support, accounting  for your small business.