The following definition is taken from Wikipedia.org Here.
In computing, Desktop Virtualization involves separating the physical location where the PC desktop resides from where the user is accessing the PC. A remotely accessed PC is typically either located at home, at the office, or in a data center. The user is located elsewhere, perhaps traveling, in a hotel room, at an airport, or in a different city. The desktop virtualization approach can be contrasted with a traditional local PC desktop, where the user directly accesses the desktop operating system and all of its peripherals physically (using the local keyboard, mouse and video monitor hardware directly).
When a desktop is virtualized, its keyboard, mouse and video display (among other things) are typically redirected across a network via a desktop remoting protocol (such as RDP, ICA, VNC, etc). The network connection carrying this virtualized desktop information is known as a “desktop access session.”
Virtually any kind of end-user device can be used to remotely access a virtualized PC desktop, including thin clients, notebook PCs and even a PDA. Once a desktop is virtualized, it becomes accessible over any suitable network connection, on any device with similar characteristics.



what about PC lifecycle management, what is going on between VDI and PC management?
A really interesting green computer technology I found is Userful Multiplier. It’s where multiple people can use the same computer at the same time each with their own monitor, mouse and keyboard. This saves a lot of electricity and e-waste. A company called Userful recently set a virtualization world record by delivering over 350,000 virtual desktops to schools in Brazil. They have a free 2-user version for home use too. Check it out: http://www.userful.com