Bei einer Nachricht handelt es sich um einen Datensatz, der von einer Anwendung an eine andere übergeben wird. Eine Nachricht kann von einer Nachrichtendefinition modelliert werden, die die Struktur und den Inhalt der Nachricht beschreibt.
Eine Nachrichtendefinition besteht aus Elementen, die in einer logischen Struktur organisiert sind, die mit den sendenden und empfangenden Anwendungen übereinstimmen. Diese logische Struktur kann mit Hilfe des Nachrichtendefinitionseditors modelliert werden, sodass Nachrichten in einer logischen Baumstruktur syntaktisch analysiert und einfach bearbeitet werden können.
Im Nachrichtenmodell basiert eine Nachricht immer auf einem globalen Element. Der Typ des globalen Elements beschreibt die Inhalte des globalen Elements und somit auch den vollständigen Inhalt der Nachricht.
In einer Nachricht kann eine Nachrichtendefinition andere Nachrichtendefinitionen enthalten. Dies ist für das Modellieren großer und komplexer Nachrichtenstandards wie SWIFT und EDIFACT erforderlich.
Nachrichten werden durch ihren Namen oder einen Aliasnamen gekennzeichnet. Bei einem Aliasnamen handelt es sich um eine optionale benutzerdefinierte Zeichenfolge, mit der die Nachricht identifiziert werden kann. Innerhalb einer Nachrichtengruppe muss der Name oder Aliasname einer Nachricht eindeutig sein.