Windows Apps make use of .NET Core, but there is a big difference with web apps and ASP.NET Core. Windows apps run only on the Windows platform, on Windows 10. The users can use these apps not only for the desktop, but also for Xbox, HoloLens, and Raspberry PI. This chapter first explains how to create a new Windows App with Visual Studio 2017. It then talks about the hierarchy of controls and user interface (UI) classes with Windows Apps. Knowing these makes it easier to work with the Universal Windows Platform (UWP) controls, where the users also know what they can do with these types. The UI is defined using eXtensible Application Markup Language (XAML), a language that extends eXtensible Markup Language (XML) with some functionality. XAML uses dependency properties for data binding, animations, property change notification, and styling. The chapter further looks at an example that defines a few dependency properties.