lf-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 and libraries which exists to support application programs.
[Computer and Information Sciences] 
n., Computer programs, procedures, rules, and any associated documentation concerned with the operation of a data processing system. Encarta. Computer programs and applications, such as word processing or database packages, that can be run on 