XML es un lenguaje sencillo para describir hipertexto estructurado y agregar multimedia. Fue concebido para organizar y describir información de manera portable entre aplicaciones. Se enfoca en estructurar la información almacenada mediante etiquetas para la lógica y marcado de los datos.