オブジェクト指向プログラミング
オブジェクト指向プログラミングは、ソフトウェアの大規模化に伴い、より効率的な開発手法が模索される中で1960年代に考案された。OOP言語は歴史的にクラス構造を中心とする"Simula"系統と、メッセージ機能を主体とする"Smalltalk"系統に分けられるが、後に"C++"や"Java"などの言語が派生した前者が主流となった。この前者のオブジェクト指向が示す「内部隠蔽」「継承」「多態性」の三仕様を備えていれば、OOP言語であると見なされる。
オブジェクトデータベース
ODBMSの技術は、1970年代半ばの、DBMS (データベース管理システム) で、グラフ構造をなすオブジェクト群を扱うための本格的な機能の研究開発から発展してきた。
「オブジェクト指向データベースシステム」という用語が最初に現れたのは1985年頃である。
特筆すべき研究プロジェクトとしては次のようなものがある。
ORIONプロジェクトに関しては、他のどのプロジェクトよりも多くの論文が書かれた。
MCCに在籍していたウォン・キムは、優れた一連の論文を一冊の本にまとめてMIT Pressから出版した。