Remote PCs provide benefits over traditional distributed desktop computing by centralizing desktops in the data center. This allows for improved security since user data resides behind the firewall. It also improves manageability since desktop images only need to be managed in one location rather than on individual PCs. Remote PC implementations can take the form of virtual desktop infrastructure (VDI) where each user is assigned a virtual machine, or blade PCs which are dedicated physical machines located in the data center. Protocols like RDP, ICA and RGS are used to transmit the desktop experience from the centralized computing resources to users' local access devices. Remote PCs can provide significant cost savings through better utilization of resources and lower management costs compared to traditional distributed desktop