Er zijn 2 definities.
Programma’s voor een toepassing, bijvoorbeeld voor de administratie van uitgaven of het verzenden van nota’s, vaak applicatie genoemd.
Zelfverplaatsbaar programma dat steeds door iedereen kan worden gebruikt.
Programma dat op verschillende adressen in het werkgeheugen kan worden geladen.
Verwerkingsprogramma, bijvoorbeeld command processor. Meervoud processoren.
Programma om multimediabestanden te selecteren en te downloaden vanuit internet.
Programmeertaal met ondersteunende programmatuur.
Vanaf Windows 95, stuurprogramma’s die onthouden hoe ze de vorige keer gebruikt zijn.