JavaHelp is the official help system for the Java platform developed by Sun. It enables developers and authors to provide HTML-based help content with their applets, components, applications, operating systems, and devices. Authors can also use the JavaHelp system to deliver online documentation for the Web and corporate Intranet. The JavaHelp is developed in Java and runs on a Java Runtime Environment (JRE). It is implemented as Java Foundation Classes (JFC) software components, which allow developers flexibility and ease in developing custom user interfaces and functionality. JavaHelp provides the flexibility of choosing whether the help content and search functionality should reside on the client-side or server-side in a network environment.