Microsoft has updated this concept by offering not only fully integrated virtual desktop within your currently installed OS, but using VDI (Virtual Desktop Infrastructure) technology, an organization can also stream customized desktop images down to their clients. The difference between the two is that the first is client hosted and second is server hosted. In the local form this means that if you are running Windows Vista but still need some Windows XP functionality, instead of having a whole new window open with your virtual machine, the XP functions appear as part of Vista. This allows for a seamless integration and less confusion for the user. Using VDI on the server side, an administrator can have a virtual image repository which is centrally managed and can be customized for a group of users and updated dynamically as needed. This streamed desktop can be accessed through thin clients, a desktop or a user's laptop. The interesting part here user's can do local or remote company work on any public or private machine and still receive their custom desktop.