Application software or app is a program or group of programs designed to run on computing devices which perform a group of functions, tasks, or activities for the end-user.
These programs usually consist of system software and application software. System software interacts with computers at a basic level performing low-level. Application software resides above system software directly interacting with the end-user.
Examples include word processors, spreadsheets, media players, web browsers, and database programs among others.