Desktop virtualization in essence is the technology separating the user desktop and the software applications, which would normally run on the physical endpoint device of