"All of these factors coupled with emerging technologies, such as virtualization, mobile devices and cloud services, have significantly increased the complexity of enterprise support stacks." . . . . .