FormatCheck ist eine Anwendung, die einfache Textdateien mit fester und variabler Feldbreite nach Verletzngen des Datenformates absucht. Die Eingabedateien können einen Datensatztyp oder eine Mischung aus mehreren enthalten, z.B. eine Datei, die Kopf- und Detail-Datensätze enthält. Sie verwendet einen Satz von XML-Dateien, die die Dateiformate definieren, die ausgewertet werden können. Jede XML-Datei definiert die akzeptablen Datensatz-Layouts für ein Eingabeformat. Die Anwendung unterstützt eine datensatz-bezogene XML-Schemadefinition. Dieses Design macht Updates und Hinzufügungen zu Datensatz-Definitionen einfach, da nur ein Update der XML-Formatdefinition benötigt wird. (non)