Virtual desktop infrastructure (VDI) allows IT administrators to host and administer end-user desktops in a virtual machine running on a server in a data centre.