Toda a trama por trás do desenvolvimento do Windows Mobile 7 foi revelado. Como suspeitado, ele é fortemente baseado no Silverlight, XNA e flash. Tanto que somente códigos que podem ser encapsulados em uma sanbox são aceitos na plataforma.
Com os cada vez mais sofisticados ataques ao código nativo aparecendo todo ano, não é uma surpresa que a Microsoft fechou o Windows Mobile 7. A nova plataforma apenas suportará aplicações que podem ser encapsuladas em um sandbox, como as criadas com Silverlight, XNA, e , de acordo com Tim Anderson, Flash. Enquanto Flash é um desejo dos consumidores, e provavelmente uma maneira de equiparar-se a Apple, Silverlight e XNA são as verdadeiras estrelas na mente dele.
Por baixo dos panos o Windows Mobile continuará a utilizar o .NET Compact Framework. Ele suporta serviços core como o LINQ, armazenamento isola, e o Windows Communication Fundation. No topo de tudo isso estão os serviços comuns como sensores, networking, media e som.
A partir de agora, os desenvolvedores terão que tomar uma dificil decisão. Uma aplicação poderá usar tanto o Silverlight quanto o XNA, mas não os dois. Aparte das funcionalidades que estão no layer de serviços comuns, como o supracitado XNA Sound e as bibliotecas Media, os dois não poderão ser utilizados em conjunto.