Det mest generelle betegnelsen for dataprogrammer er
programvare .
Her er grunnen:
* programvare omfatter et bredt spekter av programmer, fra enkle skript til komplekse operativsystemer.
* program er et mer spesifikt begrep, med henvisning til et sett med instruksjoner som en datamaskin utfører.
* applikasjon er et begrep som brukes til programmer designet for spesifikke oppgaver (f.eks. Ordbehandler, nettleser).
Mens "program" er teknisk nøyaktig, er "programvare" det mer vanlige og generelle begrepet.