Application Program: Applications programs are programs written to solve specific problems, to produce specific reports, or to update specific files. A computer program that performs useful work on behalf of the user of the computer (for example a word processing or accounting program) as opposed to the SYSTEM SOFTWARE which manages the running of the computer itself, or to the DEVELOPMENT software which is used by programmers to create other programs.
An application program is typically self contained, storing data within files of a special (often proprietary) format that it can create, open for editing and save to disk: this is in distinction to a UTILITY program, which typically performs simple operations on files created by other programs.
Application Software: Computer programs intended to perform user’s tasks, as opposed to those used by the computer itself or by programmers writing further programs.