仮想デスクトップ
Windowsでは、これまで標準の機能として仮想デスクトップ機能は取り入れられていなかった。そのため、仮想デスクトップを実現するためのソフトウェアがいくつか配布されている。マイクロソフトはWindows XP用の仮想デスクトップソフトウェアとして、Virtual Desktop ManagerをMicrosoft PowerToys XP editionsのひとつとして配布している。しかし、このマイクロソフトで配布しているソフトウェアを含め、Windows用の仮想デスクトップ用ソフトウェアは、すべてのアプリケーションを思い通りに制御できるわけではない。Windowsでは仮想デスクトップは普及していなかったが、Windows 10ではこの機能が標準搭載されている。
仮想デスクトップは、コンピュータに接続された1つの物理的なディスプレイに対し、独立した複数の仮想的なデスクトップ環境、あるいはディスプレイの表示領域より広い連続したデスクトップ空間の提供を行う。ユーザは、ウィンドウまたはアプリケーションごとに、どの仮想デスクトップに表示するかを指定することができる。
一般的な仮想デスクトップソフトウェアは、作業する仮想デスクトップを瞬時に切り替える機能やウィンドウを別なデスクトップに移動させる機能、デスクトップごとに外観をカスタマイズする機能などがある。特定のウィンドウをすべてのデスクトップに表示させることもできる。個々の仮想デスクトップは縦横に並んだものとして、上下、隣などの概念をもっている。仮想デスクトップ全体を縮小し、全体を俯瞰することができるウィンドウやモードがあり、ウィンドウの移動などを行うことができる。
X Window Systemでは、いくつかの高機能なウィンドウマネージャ(Xウィンドウマネージャの記事を参照)が仮想デスクトップの機能を提供している。X11R4以降に添付されている標準(デフォルト)のウィンドウマネージャであるtwmには仮想デスクトップ機能は無いものの、以前は人気の高かったFVWMや、twmの派生として仮想デスクトップを追加した派生版としてCTWMやvtwmなどがある。
より高機能なデスクトップ環境では、ウィンドウマネージャとは独立して仮想デスクトップシステムが提供されているものが多く、CDEやGNOMEやKDEといったメジャーなデスクトップ環境ではほぼすべてがサポートしている。