Server 2012 introduces new features for Remote Desktop Services (RDS) including virtual desktop infrastructure (VDI) and session virtualization deployments. RDS provides centralized management of remote desktops and applications, improves data security, and allows for bring your own device (BYOD) access with a low cost. The architecture uses roles like RemoteApp, RD Session Host, and RD Virtualization Host that are managed by an RD Connection Broker and accessed through an RD Gateway for outside the firewall connections. Key features include rich user experiences, centralized resource publishing, and support for both session-based and virtual machine-based remote desktops.