Portal Server software falls into three categories:
Applets. Applets used in Portal Server are compatible with Java 1.1, which is supported by most browsers.
Web applications. Web applications are intended to be compatible with the (J2EETM) web container based on the servlet's interface except where uses of special interfaces are identified. Web application compatibility includes Java 2 Platform, Standard Edition (J2SETMplatform) 1.3 and later.
Standalone Java processes. Standalone Java software processes are compatible with Java 2 and later. Some Portal Server software, specifically in Secure Remote Access, use Java Native Interface to call C application programming interfaces (APIs).