XML permite definir la gramática de lenguajes específicos para estructurar grandes documentos, dar soporte a bases de datos y facilitar la comunicación entre aplicaciones. XML sirve para el intercambio de información estructurada entre plataformas diferentes y tiene un papel importante en la compatibilidad entre sistemas para compartir datos de forma segura, fiable y sencilla. El ejemplo muestra una ficha en XML con los tags nombre, apellido y dirección.