Jak można przeczytać z dokumentów które zostały ujawnione na forum XNA, głównymi platformami programistycznymi dla Windows Phone 7 będą Silverlight i XNA.
Jak wynika z dokumentów programiście będą mogli korzystać z pełnej platformy XNA, która znana jest głównie jako silnik do produkcji gier. Zaletą projektów budowanych w oparciu o to środowisko jest ich wieloplatformowość. Dzięki zastosowaniu XNA będzie można uruchomić stworzony program na Windows 7, Vista, XP, Xbox 360 czy Windows Phone 7 przy niewielkich modyfikacjach kodu źródłowego.
Jednocześnie dokumenty potwierdzają obecność multitaskingu w Windows Phone 7.