what is the difference between gui application and applet?
The fundamental difference between the two Java programs is that an application program is designed to run on a stand-alone machine whereas an applet is a web-version of an application which is used to run a program on a web browser.