XAML
Označava "Proširivi jezik za označavanje aplikacije" i izgovara se "zam-uhl". XAML je označni jezik razvio Microsoft i koristi se za stvaranje primjena sučelja. Sličan je HTML, koji definira sadržaj a web stranica.
Kao i drugi označni jezici, XAML koristi oznake za definiranje objekata. Oznake se mogu ugnijezditi unutar drugih oznaka kako bi se definirali objekti unutar objekata. Atributi objekta, poput imena, veličine, oblika i boje, definirani su unutar oznake. Ispod je primjer osnovne XAML oznake za gumb:
<Gumb x: name = "button" Content = "TechLib" HorizontalAlignment = "Left" VerticalAlignment = "Top" Margin = "150,300,0,0" />
Programeri mogu stvoriti XAML kôd od nule ili koristiti program poput Microsoft Expression Studio ili Blend for Visual Studio za generiranje XAML koda pomoću WYSIWYG urednik. XAML podržava bilo koja Windows aplikacija koja je izrađena pomoću WPF ili Univerzalni Windows Platform.
Proširenje datoteke: .XAML