Sebelumnya Microsoft mencoba merayu pengembang aplikasi Android melalui Project Astoria untu memudahkan porting aplikasi Android ke Windows 10. Tak hanya itu, Microsoft juga berusaha menarik perhatian pengembang Apple iOS dengan Project Islanwood untuk memudahkan porting aplikasi iOS ke Windows 10 dengan beberapa langkah saja.
Microsoft melanjutkannya dengan merilis Project Centennial yang memudahkan pengembang aplikasi Windows desktop ke Windows 10. Seperti yang kita ketahui, saat ini jumlah aplikasi Win32 atau aplikasi desktop masih jauh lebih banyak ketimbang aplikasi Windows 10 yang menggunakan konsep Universal Apps. Aplikasi yang dihasilkan oleh Project Centennial ini dapat dijalankan di Xbox, Windows 10, dan Windows 10 for Phone.
Cara kerja Project Centennial ini adalah mengonversi aplikasi Win32 ke aplikasi Windows 10. Tool konversi akan menganalisa installer aplikasi dan mengubahnya ke dalam self-container Universal Windows App. Namun, cara ini masih memiliki kekurangan, yakni aplikasi belum bekerja dengan sempurna di Windows 10.
Ide dibalik Project Centennial ini adalah mengakomodasi aplikasi klasik agar dapat menampilkan antarmuka khas Windows 10. Pengembang dapat menghemat waktu untuk menhadirkan aplikasi Windows 10 tanpa melakukan coding dari nol. Pengembang juga dapat dengan cepat mengunggah aplikasi buatannya ke Windows Store.