КСМЛ је акроним за Прошириви језик за означавање, што значи на португалском проширивом генеричком језику за означавање. Препорука је генерисање означних језика за посебне потребе. КСМЛ је способан да опише различите врсте података, а његова главна сврха је једноставност дељења информација путем Интернета.
Језици засновани на КСМЛ-у укључују КСХТМЛ (формат за веб странице), СДМКС, СМИЛ, МатхМЛ (формат за математичке изразе), НЦЛ, КСБРЛ, КССИЛ и СВГ (векторски графички формат). Главна карактеристика КСМЛ-а је стварање јединствене инфраструктуре за неколико језика.
КСМЛ је једноставна технологија која око себе има друге технологије које га допуњују и чине много већим и са много ширим могућностима. КСМЛ представља другачији начин рада, чија је главна нова карактеристика омогућавање дељења. КСМЛ такође омогућава програмеру и подржава да своје напоре посвете важним задацима у раду са подацима, као неки мукотрпни задаци, попут провере ваљаности или преласка структура, одговорност су језика и наведени су у стандард.