L'un des gros chantiers de Microsoft depuis des années concerne Internet, mais au-delà du simple navigateur, il s'agit de bâtir une véritable plate-forme applicative, technologique et de développement. Et là aussi, 2010 va être un tournant important. L'un des objectifs est de rattraper la plate-forme Flash/Flex/Air omniprésente sur les machines et le web.
Microsoft s’est beaucoup appuyé sur le commentaire des utilisateurs et développeurs pour améliorer Silverlight qui arrivera en version 4.0 courant de l’été. Cette version majeure apporte de nombreuses nouveautés : support de l’impression avec prévisualisation, de nombreux contrôles personnalisables, un éditeur de texte bien riche, une meilleure localisation des textes, une manipulation et un affichage des données bien meilleurs, l’intégration avec Visual Studio 2010… Et cerise sur le gâteau : le support officiel du navigateur Chrome et l’apparition du multitouch. Sans être une nouveauté de la v4, Silverlight se dote d’un mécanisme desktop (en dehors du navigateur donc) pour les sites/applications Silverlight, comme Adobe AIR pour Flex. Avec Silverlight 4, cette fonction s’enrichit considérablement : gestion des droits numériques en mode déconnecté, meilleure qualité de l’interface, interopérabilité avec les applications de type Office (ex. : envoyer un mail via Outlook). Pour des applications métiers ou exigeant une communication poussée avec d’autres sites et applications, Silverlight intègre WCF RIA Services. RIA Services permet de simplifier la connexion et les échanges entre Silverlight et une application n-tiers. Par exemple, il est possible de déployer un projet Silverlight en middleware et de contrôler les accès aux données pour les requêtes. L’objectif est de simplifier le développement de la logique applicative… Par contre sur la partie mobile, rien n’a encore été annoncé mais Silverlight Mobile devrait voir le jour d’ici fin 2010.