VIRTUALIZATIONAPPLICATION VIRTUALIZATIONVIRTUALIZATION TECHNOLOGYSERVER VIRTUALIZATIONVIRTUAL SERVERVIRTUAL MACHINEDESKTOP VIRTUALIZATIONVIRTUALIZATION SOFTWARESTORAGE VIRTUALIZATIONSERVER CONSOLIDATIONVIRTUAL PCREMOTE ACCESSMICROSOFT HYPER VNETWORK ATTACHED STORAGEBLADE SERVERDATA CENTERDATA CENTER CONSOLIDATION