Extensible Application Markup Language (XAML) è un linguaggio dichiarativo basato su XML utilizzato per inizializzare valori strutturati e oggetti in vari framework. Quando una domanda riguarda l'uso di XAML con un framework specifico, dovrebbe essere fornito anche un tag per il framework, ad esempio [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( App per Windows 8 store), [win-universal-app], [xamarin.forms] o [workflow-foundation]