Portal Server ソフトウェアは、次の 3 つのカテゴリに分けられます。
アプレット。Portal Server で使用されるアプレットは、ほとんどのブラウザでサポートされている Java 1.1 と互換性があります。
Web アプリケーション。Web アプリケーションは、特別なインタフェースを使用するよう指定されている場合を除いて、サーブレットインタフェースに基づくJ2EETM Web コンテナと互換性を持つように設計されています。これには、Java 2 (J2SE 1.3) 以降との互換性も含まれます。
スタンドアロン Java プロセス。スタンドアロン Java ソフトウェアプロセスは、Java 2 以降と互換性があります。Portal Server ソフトウェアの中には、特に Secure Remote Access など、Java Native Interface (JNI) を使用して C アプリケーションプログラミングインタフェース (API) を呼び出すものがあります。