RemoteFX provides a rich user experience for virtual desktops and remote desktop sessions. It allows full fidelity rendering of graphics and media on both low-cost and advanced client devices. RemoteFX uses hardware-accelerated graphics processing and advanced codecs to deliver a local-like experience remotely. It is compatible with VDI, session-based desktops, and supports host- or client-side rendering depending on configuration and network conditions. RemoteFX improves user productivity by enabling access to any screen content from any device anywhere.