An application (commonly shortened to "app") is a piece of software that performs a specific function for an end-user (or another program). Apps carry out tasks that do not relate to the operations of the computer itself. Common examples are word processors, media players, image editors, web browsers, and communication platforms.