Značkovací jazyk. Patří do stejné skupiny jako HTML, je však zaměřen na popis struktury a obsahu dokumentu.
Umožňuje snadné vytváření konkrétních značkovacích jazyků (tzv. aplikací) pro různé účely a různé typy dat. Používá se pro serializaci dat, v čemž soupeří např. s JSON či YAML. Zpracování XML je podporováno řadou nástrojů a programovacích jazyků.
Jazyk je určen především pro výměnu dat mezi aplikacemi a pro publikování dokumentů, u kterých popisuje strukturu z hlediska věcného obsahu jednotlivých částí, nezabývá se vzhledem. Prezentace dokumentu (vzhled) může být definována pomocí kaskádových stylů. Další možností zpracování je transformace do jiného typu dokumentu, nebo do jiné aplikace XML.
XML lze využít jako výstupní formát elektronického dokladu z informačního systému. Ten lze poté pomocí EDI systému (ORiON EDI) konvertovat do všeobecně využívaného standardu a odeslat ho obchodnímu partnerovi, který je schopen ho díky tomu automaticky strojově převést do svého informačního systému.