XML es un lenguaje extensible diseñado para expresar datos de forma que fácilmente se puedan procesar informáticamente y que también se puedan leer directamente.
ARQML es el lenguaje de exportación e importación de datos del programa ARQ+CC. Es un vocabulario propio definido sobre XML para expresar todos los datos de un proyecto de forma adecuada. El formato ARQML de ARQ+CC no pretende ser tanto un formato de intercambio estándar como el formato XML propio del programa.
El formato ARQML permite lo siguiente:
Exportación de todos los datos de un proyecto. Este lenguaje se mantendrá en futuras versiones del programa.
Permite mantener los datos de un proyecto almacenados en un formato que será fácilmente tratable aún al cabo de mucho tiempo, ya que es un estándar muy extendido.
Intercambio directo de datos entre los diversos programas de AM2.
Además existen diversos lenguajes y programas relacionados con XML que aplicados a ARQML le permiten:
Verificar que un documento se ajuste a un cierto vocabulario.
Transformar un cierto documento de un formato a otro utilizando el lenguaje de transformaciones XSL.
Formatear un documento a HTML.