Es gibt keinen einzigen Namen für Software, die zur Ausführung einer bestimmten Aufgabe verwendet werden. Abhängig vom Kontext werden verschiedene Begriffe verwendet:
* Anwendung: Dies ist ein sehr allgemeiner und gemeinsamer Begriff.
* Programm: Ein weiterer allgemeiner Begriff, der oft synonym mit "Anwendung" verwendet wird.
* Dienstprogramm: Häufig für kleinere, spezialisierte Programme verwendet, die eine einzige spezifische Funktion ausführen.
* Werkzeug: Ähnlich wie "Nutzen" betont die Funktion als Mittel, um etwas zu erreichen.
* Skript: Für Programme, die in Skriptsprachen geschrieben sind, oft automatisierte Aufgaben.
* Modul/Komponente: Bei Bezug auf einen Teil eines größeren Softwaresystems.
Der beste Begriff hängt von der spezifischen Software und ihrer Funktion ab.