XML є скороченням від Розширювана мова розмітки, що означає португальською розширюваною загальною мовою розмітки. Рекомендується створювати мови розмітки для особливих потреб. XML здатний описувати різні типи даних, і його основною метою є простота обміну інформацією через Інтернет.
До мов на основі XML належать XHTML (формат веб-сторінок), SDMX, SMIL, MathML (формат математичних виразів), NCL, XBRL, XSIL та SVG (формат векторної графіки). Основною характеристикою XML є створення єдиної інфраструктури для кількох мов.
XML - це проста технологія, яка має навколо себе інші технології, які доповнюють її та роблять набагато більшою та мають набагато ширші можливості. XML являє собою чіткий спосіб робити щось, головною новою функцією якого є можливість спільного використання. XML також дозволяє програмісту і підтримує приділяти свої зусилля важливим завданням при роботі з даними, як деякі трудомісткі завдання, такі як перевірка їх чи обхід структур, є відповідальністю мови і визначаються стандартний.