Software Defined Automation allows manufacturers to virtualize and abstract control software from industrial automation hardware and equips manufacturers with the tools to increase flexibility while maintaining deterministic, real-time control execution.