A computer application (or sometimes app for short) is a computer program, or collection of programs, designed to provide some functionality to the end user. Typical examples of such programs are word processors, spreadsheets, accounting programs and media players.
Multiple applications bundled together are sometimes referred to as an application suite. Microsoft Office, which bundles together a word processor, spreadsheet and several other applications, is a typical example.
The term application can be used to distinguish this type of program from the other main grouping of software called system software which is software concerned with managing or utilizing aspects of the computer system itself such as operating systems, device drivers, and compilers.