RemoteFX delivers a consistently rich user experience over LAN or WAN by using hardware and software GPUs. It provides features like rich multimedia, USB redirection, and multi-touch. RemoteFX works well even with limited bandwidth, latency, packet loss, and uses technologies like WAN acceleration and single sign-on. It has adaptive graphics, media streaming, USB redirection, and supports sessions, VMs, and physical machines with a choice of software or physical GPUs.