Applikationsprogramvara definierar de specifika uppgifterna som en dator kan utföra för en användare eller en organisation. Det är programvaran som interagerar direkt med användaren för att utföra ett visst jobb, i motsats till systemprogramvara (som operativsystem) som hanterar hårdvaran och ger en plattform för applikationsprogramvara att köra.
I huvudsak definierar applikationsprogramvara:
* Användarens upplevelse: Hur användaren interagerar med datorn för att uppnå ett mål (t.ex. genom ett grafiskt användargränssnitt eller kommandoradsgränssnitt).
* Funktionaliteten: De specifika uppgifterna och processerna som programvaran möjliggör (t.ex. ordbehandling, kalkylbladberäkningar, webbläsning, spel).
* Uppgifterna: Den typ av data som programvaran fungerar med och hur den är organiserad och hanterad (t.ex. textdokument, kalkylblad, databaser, bilder).
Exempel inkluderar Microsoft Word (ordbehandling), Adobe Photoshop (bildredigering), webbläsare (internetåtkomst) och videospel. I huvudsak, allt som en användare kör direkt för att få ett specifikt jobb är applikationsprogramvara.