Terminal server umožňuje práci několika uživatelů současně na jednom počítači, přičemž se přenáší k uživatelům jen změny obrazovky a od uživatele zase vstupy (myš, klávesnice, ...). Veškerá práce probíhá na serveru.
Virtualizace slouží ke spuštění několika virtuálních počítačů na jednom hardware (jako příklad eSXi)
Na virtualizaci ti může běžet terminál server a na něm pak pracovat klienti.