Application software (app for short) is computing software
designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users
. Examples of an
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a co ...
A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Early word processors were stand-alone devices dedicated to the function, but current ...
A spreadsheet is a computer application for organization, analysis, and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in cells of a table ...
program, an accounting application
A web browser (commonly referred to as a browser) is application software for accessing the World Wide Web. When a User (computing), user requests a web page from a particular website, the web browser retrieves the necessary content from a web ...
Image:Thunderbird 91.4.1 screenshot.png, 250px, Mozilla Thunderbird email client user interface on a Linux operating system
An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to ...
, a media player
A console game is a form of video game, consisting of manipulable images (and usually sounds) generated by a video game console and displayed on a television or similar audio-video system. The game itself is usually controlled and manipulated usin ...
, or a photo editor
Linguistics is the scientific study of language
A language is a structured system of communication used by humans, including speech (spoken language), gestures (Signed language, sign language) and writing. Most languag ...
application software refers to all applications collectively. The other principal classifications of software are
System software is software designed to provide a platform for other software. Examples of system software include operating systems (OS) like macOS, Linux, Android (operating system), Android and Microsoft Windows, computational science software, ...
, relating to the operation of the computer, and
Utility software is software designed to help analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ord ...
Applications may be bundled
with the computer and its system software or published separately and may be coded as