Extensible Markup Language
XML y sus extensiones han sido regularmente criticadas por su nivel de detalle y complejidad. El mapeo del modelo de árbol básico de XML hacia los sistema de tipos de lenguajes de programación o bases de datos puede ser difícil, especialmente cuando se utiliza XML para el intercambio de datos altamente estructurados entre aplicaciones, lo que no era su objetivo primario de diseño. Otras críticas intentan refutar la afirmación de que XML es un lenguaje (aunque la especificación XML no hace ninguna afirmación de este tipo). Se propone a JSON y YAML frecuentemente como alternativas, centrándose ambas en la representación de datos estructurados, en lugar de documentos narrativos.La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez por notas. Estas partes se llaman "elementos", y se las señala mediante etiquetas.
PhpBB
MODX es un formato de documento escrito en XML por el "phpBB MOD Team" (equipo de MODs de phpBB) que se utiliza para describir los pasos necesarios para modificar el código fuente de una aplicación web con el fin de instalar una modificación. A pesar de que puede ser usado para cualquier aplicación web, en teoría, fue desarrollado y es usado fundamentalmente para los "MODs" de phpBB. El equipo de MODs de phpBB requiere que todos los "MODs" para phpBB3 enviados a su base de datos cumplan con las especificaciones de la última versión de MODX, aunque muchos otros sitios que almacenan "MODs" no exigen que se cumpla esto. El propósito principal de utilizar un formato basado en XML es permitir que las herramientas de instalación automática (ver más abajo) puedan leer y completar las instrucciones de instalación de mejor manera. Sin embargo, los archivos XML sólo pueden ser vistos en un navegador web usando un XSL incluido. La última revisión a MODX es la 1.2.2, lanzada el 25 de enero de 2009. Toda la información sobre MODX puede ser encontrada en "MODX Resource Centre" "(en inglés)".