1. An apparatus for verifying a version of an applet, comprising: a communications device; and a processor coupled to the communications device, wherein the processor sends, via the communications device, a request for latest version information for the applet to a host, receives the latest version information for the applet via the communications device, determines if the applet is usable with the host based on the latest version information by determining if the latest version information identifies the applet as being a current version, a workable version or an expired version, and if the latest version information identifies the applet as being a workable version, provides a user with an option to either continue with executing the applet or to update the applet.