Dans le but de faciliter le développement de jeux sur plusieurs plates-formes, Microsoft a levé le voile sur son écosystème XNA. Microsoft XNA devrait permettre aux développeurs de créer, au travers d'un seul et même environnement de développement, des jeux s'exécutant sur les systèmes Microsoft suivants : Windows, XBox & Windows Mobile. Les développeurs seront ainsi libérés des préoccupations afférant à la portabilité de leur code et pourrons se concentrer sur la créativité.
Dans le cadre de XNA, Microsoft devrait développer une seule API pour la gestion des périphériques d'entrée, de fait un jeu Xbox ou PC utilisera les mêmes fonctions de l'API. De même les utilitaires PIX (graphisme) & XACT (audio) disponibles uniquement sur Xbox feront leur apparition sous Windows. Microsoft annonce également que le HLSL sera porté sur XBox et rappelle que DirectX et VisualStudio continueront d'être la base de XNA.
Des démonstrations de XNA sont disponibles sur le site consacré à cette nouvelle technologie.