We are beginning to deploy throughout the industrial system embedded virtualization, multi-core processor technology, advanced cloud-based communications, a new software-defined machine infrastructure which allows machine functionality to become virtualized in software, decoupling machine software from hardware, and allowing us to remotely and automatically monitor, manage and upgrade industrial assets.