.NET と言うと、

1)CLR や C# を中心とする VM ベースの実行環境
2)XML を中心とするフリーフォーマットなデータストア
3)SOAP を中心とする WebService による分散オブジェクト指向

という3つが中核技術のように思えるんだけど、
じゃあこの3つを使って具体的にどういうビジョンを提示してるのかっつうのが分からん。
この3つでできることってのは色々説明されているようだけれど、
その内のどれが一番やりたいことで値打ちのあることなのかというフォーカスが不明瞭。
誰かこんな漏れに解説してくれ。