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 (J2SE 1.3) and later.
Stand-alone Java processes. Stand-alone Java software processes are compatible with Java 2 and later. Some Portal Server software, specifically in Secure Remote Access, use Java Native Interface (JNI) to call C application programming interfaces (APIs).