New virtualization technologies are giving developers an opportunity to reduce the cost and complexity of industrial automation. Using multicore processors, developers can combine previously discrete subsystems into a single computing unit, thereby reducing the systems footprint and streamlining integration, support, and maintenance.