Marketing automation refers to a cloud-based software based on big data that is used to execute, manage and automate marketing tasks and processes. This software replaces manual, repetitive marketing processes with performance-oriented applications built for a specific purpose.