InDesign verfügt über eine komplexe, jedoch kaum dokumentierte Schnittstelle für den Import und Export von XML-Dateien. Meist wird eine Datenbank als Datenquelle genutzt. Texte und Bilder können daraus als XML exportiert und anschließend in das vorbereitete Layout in InDesign importiert werden. Bei kleineren Fehlern in der XML-Struktur hilft eine XSL-Transformation. Die Alternative sind XML-Rules, Javascript-Befehlssets in InDesign die Fallentscheidungen ermöglichen.
Was leisten Plug-ins und Zusatzsoftware?