Jedes Programm enthält eine bestimmte Definition, die bestimmt, wie die anfallenden Daten gespeichert werden. Ein Datenaustausch zwischen verschiedenen Programmen ist nur möglich, wenn diese das entsprechende Datenformat verstehen / importieren können. Ansonsten müssen Konvertierungsprogramme dazwischen geschaltet werden (siehe
Datenkonvertierung ).