A standard for creating special-purpose markup languages. Capable of describing many different kinds of data, XML's primary purpose is to facilitate sharing data across different systems, particularly systems connected via the Internet. XML transactions are expected to replace EDI transactions for supply chain management.