XML je akronim za Proširivi jezik za označavanje, što na portugalskom znači proširivi generički jezik za označavanje. Preporuka je generiranje označnih jezika za posebne potrebe. XML je sposoban opisivati različite vrste podataka, a glavna mu je svrha jednostavnost dijeljenja informacija putem Interneta.
Jezici temeljeni na XML-u uključuju XHTML (format za web stranice), SDMX, SMIL, MathML (format za matematičke izraze), NCL, XBRL, XSIL i SVG (vektorski grafički format). Glavna karakteristika XML-a je stvaranje jedinstvene infrastrukture za nekoliko jezika.
XML je jednostavna tehnologija koja oko sebe ima i druge tehnologije koje ga nadopunjuju i čine mnogo većim i s puno širim mogućnostima. XML predstavlja različit način rada, čija je glavna nova značajka to što omogućuje dijeljenje. XML također omogućuje programeru i podržava da svoje napore posvete važnim zadacima u radu s podacima, kao neki mukotrpni zadaci, poput provjere valjanosti ili prelaska struktura, odgovornost su jezika i navedeni su u standard.