Det finns inte ett enda namn för programvara som används för att utföra en viss uppgift. Flera termer används beroende på sammanhanget:
* Applikation: Detta är en mycket allmän och vanlig term.
* Program: En annan allmän term, som ofta används omväxlande med "applikation".
* verktyg: Används ofta för mindre, mer specialiserade program som utför en enda, specifik funktion.
* verktyg: Liknar "verktyg", betonar dess funktion som ett sätt att uppnå något.
* manus: För program skrivna på skriptspråk, automatiska uppgifter.
* Modul/komponent: När du hänvisar till en del av ett större programvarusystem.
Den bästa termen beror på den specifika programvaran och dess funktion.