XAML (pronounced "Zamel," which rhymes with "camel"), or Extensible Application Markup Language, is Microsoft's new XML-based declarative markup language for building applications in the next generation of Windows, code-named "Longhorn". XAML allows the developer to control the layout of application interfaces including text, graphics, buttons, and the entire collection of .NET user interface controls.