XML הוא ראשי התיבות של שפת סימון ניתנת להרחבה, שפירושו בפורטוגזית שפת סימון גנרית להרחבה. זו המלצה ליצור שפות סימון לצרכים מיוחדים. XML מסוגל לתאר סוגים שונים של נתונים, ומטרתו העיקרית היא הקלות בשיתוף מידע באינטרנט.
שפות מבוססות XML כוללות XHTML (פורמט לדפי אינטרנט), SDMX, SMIL, MathML (פורמט לביטויים מתמטיים), NCL, XBRL, XSIL ו- SVG (פורמט גרפי וקטורי). המאפיין העיקרי של XML הוא יצירת תשתית אחת למספר שפות.
XML היא טכנולוגיה פשוטה שמסביב טכנולוגיות אחרות שמשלימות אותה והופכות אותה להרבה יותר גדולה ועם אפשרויות רחבות הרבה יותר. XML מייצג דרך מובחנת לעשות דברים, שהתכונה החדשה העיקרית שלה היא שהיא מאפשרת שיתוף. XML מאפשר גם למתכנת ותומך להקדיש את מאמציהם למשימות החשובות בעבודה עם הנתונים, כמו כמה משימות מאומצות, כגון אימות אלה או מעבר במבנים, הן באחריות השפה ומוגדרות על ידי תֶקֶן.