BAML means Binary Application Markup Language which is a compiled version of the XAML. When you compile your XAML it creates the BAML file. You can find the file in the obj folder of your WPF/Silverlight project. If BAML is used, your application rendering will be more faster than loading & parsing the XAML, as it directly renders from the compiled XAML.