An application in which all or part of it is downloaded from the Web each time it is run. The term typically refers to the use of Web browsers and Java applets. Web pages increasingly resemble the interactive behavior of local applications.
Retrieving a Web page may cause the execution of code in the Web server as well as code in the HTML page brought into the user’s machine. Clicking an icon on a Web page may cause a Java applet to be downloaded and executed in the user’s machine.