application program


Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms.
Related to application program: Application Program Interface

application program

[‚ap·lə′kā·shən ‚prō·grəm]
(computer science)
A program written to solve a specific problem, produce a specific report, or update a specific file.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

application program

(programming, operating system)
(Or "application", "app") A complete, self-contained program that performs a specific function directly for the user. This is in contrast to system software such as the operating system kernel, server processes, libraries which exists to support application programs and utility programs.

Editors for various kinds of documents, spreadsheets, and text formatters are common examples of applications. Network applications include clients such as those for FTP, electronic mail, telnet and WWW.

The term is used fairly loosely, for instance, some might say that a client and server together form a distributed application, others might argue that editors and compilers were not applications but utility programs for building applications.

One distinction between an application program and the operating system is that applications always run in user mode (or "non-privileged mode"), while operating systems and related utilities may run in supervisor mode (or "privileged mode").

The term may also be used to distinguish programs which communicate via a graphical user interface from those which are executed from the command line.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

application program

Software that processes data for the user. Except for "system software," which provides the infrastructure in the computer (operating system, utilities and related components), all software programs are application programs.

In the entertainment world, it refers to games (see gaming). In the business world, it refers to the data entry, update, query and report programs that make up the company's bread and butter information systems (order entry, billing, inventory, human resources, payroll, manufacturing, etc.).

The term may also refer to a generic application, often called a "productivity program," such as a Web browser, spreadsheet, word processor, database or email program. For a list of major application software categories, see application software. See productivity software, application, program and software. Contrast with system program.


Application Programs
This diagram shows the typical application programs that run in a desktop computer. It also shows the major components of the operating system.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
We have done two calibrating algorithms based on transformation matrixes used to adapt the robotized FMS, with a real positioning of the components, at application programs elaborated "off line" or "on line" in the other system, with different real components positioning using the same application.
The newly developed technology realizes automatic parallelization of application programs and a dramatic reduction in time and cost of parallelization.
Certainly, combining the application program with these toolkits can destroy the modularity.
The Autodesk Inventor Certified Application Program has 64 partners worldwide, with 76 certified applications.
The new version of the EKOPath Compiler Suite introduces several key functional enhancements including support for OpenMP 2.0 for Fortran, the industry-standard Application Program Interface (API) that allows programmers to parallelize applications on a multi-processor node.
There are multiple exchange possibilities, including transactions, Application Program Interfaces (APIs), web automation, database portals, catalogs, workflow documents, or messages.
Windows 95 will overcome this shortcoming with a Wprocess called "threaded, preemptive multitasking architecture." Essentially, a "thread" is a path in the innards of the computer through which an application program can execute a process.
The VI Consumer, consisting of an application program, communications facility and a VI User Agent, communicates using a VI.
When a Windows application program is installed, two groups of files that customize Windows so it works with the new programs--the INI (initiation) and DLL (dynamic link library) files--are changed automatically.
To copy and paste data using non-windows applications during Windows sessions, you must first set up the non-windows application program as an icon in a program group (see the Microsoft Windows User's Guide for detailed setup procedures).

Full browser ?