In the disclosed embodiment, the web server application 20 is an application program running on the server 18 for communicating with multiple clients 12 using a communications protocol such as the HyperText Transfer Protocol (HTTP) and for generating an applet 26 (shown in more detail in association with FIG. 2).