Java
There are two types of programs you can create with Java: applications
and applets.
Applications
An application is a stand-alone program that runs on
your computer.
Applets
Applets are Java programs that are usually part of a
Web site. They are stored on a Web server along with the site's
Web pages. When a remote user accesses a Web page with his or
her browser, any applets associated with the Web page are transmitted
over the Internet from the server to the remote user's system.