Provided a customer environment and goals, determine the viability of external systems that need to be included in the solution (I.e. POS, CRM, ecommerce, data warehouse, data source inputs).
Marketing Cloud provides several tools to integrate with external systems. Data files from external systems can be imported manually or with automated workflows. Real-time integration can be achieved with Marketing Cloud APIs. And Salesforce CRM data can be synchronized with Marketing Cloud Connect.