XML
Oznacza „Extensible Markup Language”. (Tak, technicznie powinno to być EML). XML jest używany do definiowania dokumentów w standardowym formacie, który może być odczytany przez dowolną aplikację obsługującą XML. Języka można używać na stronach HTML, ale sam XML nie jest językiem znaczników. Zamiast tego jest to „metajęzyk”, którego można używać do tworzenia języków znaczników dla określonych zastosowań. Na przykład może opisywać elementy, do których można uzyskać dostęp podczas ładowania strony internetowej. Zasadniczo XML umożliwia utworzenie bazy danych informacji bez posiadania rzeczywistej bazy danych. Chociaż jest powszechnie używany w aplikacjach sieci Web, wiele innych programów może również używać dokumentów XML.