Terminal services allows clients to access applications running on a remote server. It provides a complete remote environment and enables easy transfer of data, audio, printers, and other resources between the server and client computers through a single network port. Terminal services improves network performance and security by centralizing applications on the server. It allows remote administration and users can access applications and resources through a terminal session from any workstation.