Microsoft has used Build to reveal to developers what to expect when they develop apps for the incoming upgrade to Windows 10, both for mobile and desktops. More details about universal Windows apps was issued, as well as new ways for developers to create new apps or port existing apps from other platforms, including iOS and Android.