Programm ist die allgemeine Bezeichnung für eine Computer-Software, die eine bestimmte Funktionalität besitzt. Ein Programm enthält Vorgaben welche Daten es verarbeiten soll, wie die Daten zu verarbeiten sind (Algorithmus) und wohin die Ergebnisse der Verarbeitung geliefert werden sollen. Die Bezeichnung trifft keine Aussage über das verwendete Betriebssystem, die Programmiersprache oder die Komplexität.