直訳すると拡張可能な修飾のための言語となる。
現在はHTMLが一般的に良く知られているが、元はSGML(Standard Generalized Markup Language)のサブセットとなっている。
コンピューター(サーバー)間でデータを交換することを目的に作られている。
見た目は「自由にタグが定義できるHTML」のように見える。