Windows Phone 8.1 introduces greater convergence between the Windows and Windows Phone platforms. It allows apps to be developed once for both platforms using shared XAML and HTML/WinJS technologies. This brings developers nearly 100% API convergence. Existing Windows Phone 8 apps will continue to run, and Silverlight apps can be upgraded to access new 8.1 features without needing to be rewritten. The goal is to make it easier for developers to build apps that provide engaging experiences across devices while reusing as much code as possible.