Microsoft aims to create a unified core and app platform called "One Windows" that spans all device types from phones to PCs to Xbox and Internet of Things devices. This will allow developers to write apps once and have them run across any device, and will also make it easy for users to get the latest software updates. Key elements are the converged OS kernel and app model shared by all devices, along with the Universal Windows Platform for building apps and extensions that can seamlessly adapt to any device type or orientation.