オブジェクト関係マッピング
全てのオブジェクト関係マッピング (O/RM) システムは全く見えないように働くわけではなく、ある程度データベースを意識せざるを得ない。さらに変換層は遅くて機能が不十分な場合もあり(特に生成するSQLの質の面で問題が多い)、結果としてプログラムの性能が低下し、メモリを余分に消費する。
全てのオブジェクト関係マッピング (O/RM) システムは各種開発されてきたが、その市場への影響は様々である。NeXT の Enterprise Objects Framework (EOF) は優れた製品だったが、OPENSTEP上でしか動作できなかったため、市場への影響はほとんどなかった。これは後に NeXT のオブジェクト指向アプリケーションサーバ WebObjects に統合された。1997年、Apple Computerは NeXT を買収し、同社の電子商取引サイトである .Mac サービスや ITunes Store に EOF の技術が使われることになった。アップルは EOF を二種類の実装で提供している。1つはmacOS上で稼働するCore Data、もう1つは WebObjects 5.2 の Pure Java 実装である。EOF に着想を得て開発されたのが、オープンソースの Apache Cayenne(英語版) である。