IDML stands for InDesign Markup Language. IDML files are ZIP archives, containing numerous XML files. This set of files represent a complete InDesign document, including not only their design content, but also the settings and resources in effect when they were saved. Its primary uses are to provide some compatibility between documents created in different versions of InDesign, and to allow documents to be exported for manipulation by other tools.