XML es un formato universal para datos y documentos estructurados. Ofrece ventajas como facilitar el intercambio de datos entre aplicaciones y sistemas. XML se ha implementado fuera de Internet/Intranet para hacer más sencillo el intercambio de información. Sus puntos fuertes son la inteligencia, adaptabilidad, mantenimiento y simplicidad. XML difiere de HTML en que este último se usa para presentaciones mientras que XML es para uso general.