Microsoft Application Platform at a Glance
“To stay on the map you've got to keep showing up.” -- Peter Gallagher
Periodically I create a map of the Microsoft application platform. (Here is my previous map of the Microsoft application platform.) Making the map helps me stay on top of the platform, identify potential changes to architecture and design strategies, and anticipate trends. It also helps me figure out where to invest my time and energy. It also helps me see potential customer confusion.
Here is my latest map of the Microsoft application platform:
Category |
Items |
Application Infrastructure |
|
ALM (Application Life-Cycle Management) |
|
App Frameworks / Extensions |
|
Cloud |
|
Collaboration / Integration / Workflow |
|
Data Access |
|
Database Server / Storage |
|
Desktop |
|
Developer Tools |
|
Games |
|
Identity |
|
Languages |
|
LINQ |
|
Manageability |
|
Office |
|
Parallel |
|
Phone |
|
Services |
|
Web |
|
Web Server |
|
Windows Server |
|
Many thanks to Adam Grocholski, Alik Levin, Chris Sells, Jesse Liberty, Joe Stagner, Jon Galloway, Pete Brown, and Rob Boucher for helping review.
Comments
Anonymous
October 30, 2010
Surely Sharepoint put in category of Colloboration and Doc Management. Not an category of its own. if someone was looking for those categories they would not find itAnonymous
October 30, 2010
@ Abe -- Good point. I moved SharePoint to the collaboration and Web buckets.Anonymous
October 30, 2010
J.D., in an upcoming version, it's suggested to include native technologies as well (C++ based all). For instance, for Web Services, instead of WCF the involved technology is Windows Web Services.Anonymous
October 31, 2010
@ Diegum -- It sounds like the map will soon need another sweep :)