WebObjects
複数のアプリケーションインスタンス、複数のアプリケーションサーバを管理できる。負荷分散のアルゴリズムは3種類用意されている。
WebObjectsは1996年3月にNeXT Software Inc.から世界初のWebアプリケーションサーバとしてリリースされた。以降他製品との競争により開発が進み、ウォルト・ディズニー・カンパニー、デルコンピュータ、英国放送協会、日産自動車などの大企業でも使われるようになった。
その後NeXTはApple Computerに買収され、Apple ComputerはWebObjectsを手に入れてからソフトウェアをハードウェアの販売につなげる戦略を展開している。2000年には無制限の運用ライセンスを含めたWebObjectsの価格を、5万ドルから699ドルに大幅に値下げした(当時の日本円で約692万円の値下げ)。2001年5月にはWebObjectsの運用環境を含めたMac OS X Serverの販売を開始した。Mac OS X ServerにはWebObjectsの無制限の運用ライセンスも含まれているので、WebObjectsは実質的に無料である。
なお、現在もAppleはバージョン5.2の販売を継続している。WebObjects 5.2はWindows 2000 ServerとSolaris 8での運用を公式にサポートしており、Windows 2000 Professional用の開発ツールが付属している。
2005年6月にはバージョン5.3がリリースされ、WebObjectsは単体の製品からMac OS Xの一部として移行した。699ドルで販売されていた開発ツールとフレームワークはXcodeに付属するようになり、WindowsやSolarisなど他プラットフォームのサポートを打ち切った。
OPENSTEPと同様、WebObjectsが周囲に与えた影響は小さくない。 WebObjectsがObjective-CからJavaに書き直されてから、オープンソースの代替ソフトウェアが数多く作られてきた。 Objective-CやJavaを含め、様々な言語で影響を受けたフレームワークが開発されている。
Objective-C SOPE GNUstepWeb
Java Tapestry Cayenne wotonomy
Ruby IOWA Borges SWS SDS CGIKit TapKit
Python Modeling Framework
Smalltalk Seaside
PHP PHOCOA
セッションを用いてあらゆるオブジェクトを長期間保持することができる。
WebObjectsはMac OS Xの開発環境に付属するので、Mac以外のコストはかからない。