元々は特定のプログラミングパラダイムを説明するために考案された言葉であり、その当時の革新的技術であったgui(グラフィカル・ユーザーインターフェース)とも密接に関連していた。