Język deklaratywny stworzony przez Microsoft, oparty o XML. Służy on do opisywania interfejsów użytkownika, ale wykorzystuje się go również w produkcie Microsoft odpowiedzialnym za workflow. Język ten stworzono w celu lepszego odseparowania części kodu źródłowego, odpowiedzialnego za interakcje z użytkownikiem (animacje, rozkład kontrolek, itp.), od kodu zajmującego się logiką biznesową programu.