Bird’s -eye view of Microsoft ‘Modern-Trend’ Technologies

I found this infographic in Microsoft. It is quite global and is lacking of a few important areas, but still, it is very interesting and up to date. It shows from a high level point of view what Microsoft is related to, whether it's search, cloud, social, NUI, gaming, developer tools, phones, Windows, Kinect - there is something for everyone at Microsoft.

A higher res PDF version is also available.

The areas that it is missing are about Server Products, like Windows Server, SQL Server, System Center, etc. which are also key for Microsoft. (I guess the guy who did this wanted to focus on the most modern area for Services, which is the Cloud..). It is also missing Dynamics (AX, CRM, etc.) and even SharePoint Server On-Premise (Although it is taking into account Office 365 which includes SharePoint on line).

It is also missing many details of all the development possibilities, like Desktop Applications (WPF), the Web (HTML5 & Silverlight), and many other development technologies (ASP.NET, MVS, WebAPI, Entity Framework, WF, WCF, etc.).

It is clear that it focuses most of all on the modern-apps trend, I mean, engaging, social, consumer and Internet/Cloud technologies and less on enterprise technologies.

In any case, it is an interesting infographic for many people. 🙂

Comments (3)

  1. Tudor says:

    @Cesar: The message Microsoft is sending by NOT including WPF under "Modern applications" term is that a WPF application is.. not modern – simple as that..

    As for Silverlight, I thought that everybody by now has heard that MS has abandoned Silverlight, as a failed experiment to compete with Flash – sure, Silverlight applications will continue to run in the future, like ActiveX does, but the technology is on a dead track.. It's a pity that so many developers have wasted so much effort learning it, just to be abandoned a few years later.

  2. Cesar de la Torre says:

    @ WPF

    WPF is for Desktop Applications. That is why I said that this diagram (which is not complete and is missing quite a few areas) is focusing on Modern-Apps. The definition of Modern-apps that I like the most is "Connected Devices & Continuous Services", where your priority is about mobility, systems of engagement, social, etc.

    That implies that Modern-Apps is more about mobile devices (Tablets & Phone) developed on .NET most of all (.NET/WinRt & .NET/Phone), and less about Desktop Business Applications.

    WPF is key and currently the technology of choice for Desktop Applications. If we say "Modern Apps" it is simply a different segmentation of applications by customer's priorities. WPF is key for Business Applications and Mission Critical Applications.

    Regarding Silverlight, it is for the web, and clearly here, in the long term, Microsoft bet is HTML5/JScript based on server technologies like ASP.NET, WebAPI, WCF, etc.

    The lack of focus on Silverlight is precisely because of the devices explosion we had in the latest years, where you cannot install your plugin (Silverlight or Flash) in many new devices.

  3. WPF says:

    Where is WPF & SILVERLIGHT?????!!!!!!!

Skip to main content