デスクトップ・メタファー
デスクトップ・メタファーは、1970年にゼロックスPARCのアラン・ケイによって初めて導入され、その後の10年間、PARCの科学者たちによって開発された一連の革新的なソフトウェア・アプリケーションの中で練り上げられてきた。初期バージョンのデスクトップ・メタファーを使用した最初のコンピュータは、実験的なゼロックスAlto であり、この種のインタフェースを採用した最初の商用コンピューターは、ゼロックスStarであった。関連情報を格納するためのウィンドウ・コントロールの使用はデスクトップ・メタファーよりも前のもので、その原始的なバージョンはダグラス・エンゲルバートの「すべてのデモの母 (The Mother of All Demos)」に登場しているが、PARCによってSmalltalk言語の環境に組み込まれている。
市場で最初のデスクトップのようなインタフェースの1つは、Magic Desk Iと呼ばれるプログラムであった。1983年にCommodore 64ホームコンピュータ用のカートリッジとして作られたこの非常に原始的なGUIは、電話、引き出し、電卓などを備えたデスクトップのスケッチを低解像度(英語版)で表示していた。