AppStream ist eine Distributions-unabhängige Spezifikation von Metadaten für Software-Pakete. Mit ihrer zugehörigen Bibliothek stellt sie die Grundlage bereit, um Software-Center-Anwendungen zu schreiben. Sie spezifiziert eine vereinheitlichte Software-Metadaten-Datenbank, Screenshot-Dienste und einige weitere Dinge, die benötigt werden, um benutzerfreundliche Programme zur Auswahl und Verwaltung von Software zu erstellen.