Abbreviated app, or if the application is a small one, it is referred to as an applet. A computer program designed to perform a specific task, such as accounting, scientific analysis, word processing, or desktop publishing.
In general, applications can be distinguished from system software, system utilities, and computer language compilers, and they can be categorized as either stand-alone or network applications. Stand-alone applications run from the hard disk in an independent computer, so only one user at a time can access the application. Network applications run on networked computers and can be shared by many users. Advanced applications such as groupware and e-mail allow communications between network users.
See also application metering; client/server architecture; LAN-aware.