"The client agent 18 may be implemented, for example, as a Java applet, a Java application, an ActiveX control, or utilizing native code implementations for non-Windows platforms such as, for example, Mac, Linux, and other platforms." . . . . .