A few days ago (late June 2013, at BUILD) we released a new paper showing a global and broad picture of Microsoft development technologies for custom LOB applications.
Download:http://www.microsoft.com/net/nettechnologyguidance
The Microsoft portfolio of development technologies is pretty large and it’s applicable to many software development scenarios across different industries. It is also continuously evolving and growing. Professionals who are involved in software application development might find it difficult to navigate this large portfolio without high-level guidance on technology positioning and selection.