This document provides an overview of Universal Windows Platform (UWP) app development. UWP allows developers to write a single app that can run across all Microsoft device families using common APIs and tools. Key points covered include: what UWP apps are, their characteristics like targeting device families and using the .AppX package format, familiar programming languages can be used, how to design adaptive UIs, and how Visual Studio can be used to build UWP apps.