You can use Microsoft Remote Desktop Services (RDS) to provide users with desktop sessions on RDS hosts and deliver applications to many users.
RDS hosts are server computers that have Windows Remote Desktop Services and Horizon Agent installed. These servers host applications that users can access remotely. To access RDS applications, Horizon Client 3.0 or later is required.
Farms are collections of RDS hosts and facilitate the management of those hosts. Farms can have a variable number of RDS hosts and provide a common set of published applications or RDS published desktops to users. When you create an RDS application pool, you must specify a farm. The RDS hosts in the farm provide application sessions to users. A farm can contain up to 500 RDS host servers.
Published desktops are RDS desktop pools, which provide users with desktop sessions on RDS hosts. Multiple users can have desktop sessions on an RDS host simultaneously.
Published applications are application pools that run on a farm of RDS hosts. Published applications let you deliver seamless applications to many users.