A Extensible Markup Language (XML) permite definir e armazenar dados de maneira compartilhável. A XML oferece suporte ao intercâmbio de informações entre sistemas de computador, como sites, bancos de dados e aplicações de terceiros. Regras predefinidas facilitam a transmissão de dados como arquivos XML em qualquer rede, pois o destinatário pode usar essas regras para ler os dados com precisão e eficiência.