Neste trabalho são estudadas algumas ferramentas tradicionais de desenvolvimento de aplicações voltadas para a Internet, utilizando técnicas e linguagens predominantes hoje na rede mundial, programas que geram dados dispostos na linguagem HTML (Hyper Text Markup Language), e principalmente a XML (Extensible Markup Language), linguagem que desponta como a melhor solução para a estruturação dos dados que devem ser trocados e transferidos entre sistemas distintos na Internet. Com o crescimento quantitativo e qualitativo da Internet, as linguagens e tecnologias utilizadas atualmente se tornam pouco adequadas para as várias necessidades advindas desse aumento de demanda. O problema é relativamente bem delineado: o crescente esgotamento da HTML como única linguagem para dispor dados resultantes de aplicações Web, além da necessidade de um novo recurso para troca eletrônica de dados, de forma direta, entre sistemas e plataformas diferentes. Exigem-se ferramentas e linguagens mais poderosas, que possam suportar o crescimento de forma sustentada, sem que sejam necessárias revisões freqüentes em padrões e métodos, e a XML parece ser uma boa solução frente a esses requisitos. Ao aprofundar o estudo na linguagem XML, seu potencial e as ferramentas de suporte a ela, este estudo pretende contribuir para uma melhor compreensão dessa tecnologia, servindo de base para estudos posteriores que possam determinar e conhecer mais profundamente a XML. Como forma de exercitar o conhecimento, subsidiar e fundamentar conclusões, optou-se pelo desenvolvimento de duas aplicações práticas para complementar esta pesquisa. Na primeira utilizam-se as ferramentas tradicionais de desenvolvimento no ambiente Web. Na segunda aplica-se a tecnologia com o principal enfoque deste estudo, ou seja, a XML.