Ausführungsplattform
Eine Ausführungsplattform bezeichnet in der Informationstechnik den Kontext, in dem ein Programm ausgeführt wird. Sie umfasst die Gesamtheit von Hardware, Betriebssystem, Laufzeitumgebungen, Bibliotheken und anderen Abhängigkeiten, die zur Ausführung benötigt werden. Zusätzlich können Virtualisierung, Containerisierung oder andere Isolationstechniken Teil der Ausführungsplattform sein. Die Plattform bestimmt, welche Funktionen, Ressourcen und Sicherheitsmechanismen dem Programm zur Verfügung stehen und wie es sich verhalten darf.
Typische Bestandteile sind Hardware-Architektur (zum Beispiel x86-64, ARM), das Betriebssystem (Windows, Linux, macOS, Android, iOS), Laufzeitumgebungen
Beispiele: Eine Java-Anwendung läuft typischerweise auf einer JVM, die auf einer Linux-x86-64-Plattform installiert ist; eine Android-App
Abgrenzung: Die Ausführungsplattform unterscheidet sich von der Entwicklungsplattform, die Werkzeuge, APIs und IDEs umfasst, die zur