XML makes it possible to exchange data among systems that previously were incompatible.
XML was originally designed to exchange data over the World Wide Web. Currently, it has become a public and widely accepted standard for exchanging data between any number of computer systems.
You may hear XML described as "platform independent," which means that any program built to use XML can read and process any XML data, regardless of computer operating systems and computer hardware. That ability makes it possible for you to use desktop programs, such as Word 2003 or Excel 2003, directly on data generated by a mainframe computer. A growing number of computer programs can use XML. It's a technology that businesses, governments, researchers, schools, and more will grow to rely on in the future.