MHEG-Daten repräsentieren eine Multimedia-Präsentation in einer ausführbaren Darstellung. Diese ist etwa mit dem Pseudo-Code eines UCSD-Pascal-Übersetzers vergleichbar. Die MHEG-Daten sind schon syntaktisch und semantisch analysiert, aber noch nicht auf eine spezifische Laufzeitumgebung angepaßt. Diese Anpassung geschieht erst zum Abspielzeitpunkt durch die MHEG-Engine. Dadurch wird erreicht, daß MHEG-Daten systemunabhängig sind und somit problemlos in heterogenen Umgebungen ausgetauscht werden können.