Once you have your base component, which will typically be a CRM solution but in some cases may be a Marketing Automation platform, you can choose the tools to integrate into your stack. These may include:
Analytics & Tracking
SEO & Content
Simplified. Now take a look at the adjacent marketing stack from Uberflip.