El formato Adobe InDesign Markup Language (IDML) es un formato de archivo basado en XML introducido por Adobe Systems para su software profesional de autoedición, InDesign. A diferencia del formato binario propietario .indd, los archivos IDML son esencialmente archivos comprimidos que contienen una colección de archivos XML que describen la estructura, el diseño, la tipografía y los activos de un documento de InDesign. Este formato fue diseñado específicamente para facilitar la interoperabilidad entre diferentes versiones de InDesign, permitiendo a los usuarios abrir documentos creados en versiones más recientes del software en versiones anteriores. Además, debido a que el IDML es legible por humanos y está estructurado, es utilizado frecuentemente por desarrolladores y agencias de traducción para manipular programáticamente el contenido del documento, automatizar la generación de diseños o integrar los flujos de trabajo de InDesign con sistemas de gestión de traducción. Al desacoplar el contenido de la estructura binaria, el IDML sirve como un formato de intercambio robusto que garantiza la accesibilidad a largo plazo y un control de versiones más sencillo para proyectos complejos de publicación impresa y digital.