For those developers wanting to program on the Java platform, an equivalent SDK is available. This section provides information specific to the Java SDK. Although the Java SDK is intended for use in J2EE/Web applications, there are no prebuilt servlets, JSP pages, or EJBs as part of the SDK. Instead, a set of Java classes is provided. This offers the most flexibility because developers can write any combination of Java servlets, JSP pages, EJBs, or other kinds of Java applications that use the Crystal Enterprise Java SDK classes. The examples provided in this section are JSP pages.