Javaほどじゃないにせよ様々な環境で動作するよ?

.NETというのはMSのCLI実装の名前。実は案外種類ある。
.NET Framework(最も一般的なWindowsデスクトップ・サーバ用)
.NET Compact Framework(Windows CEベースの組み込み・モバイル機器用)
.NET Micro Framework(家電とか車載機器とか 今時はタッチパネルやネットワーク機能が当たり前になって案外使われてるらしい?)

あとは、.NET Framework for Silverlight(名前通り)とか
Microsoft シェアード ソース CLI 実装…これはECMA-334とECMA-335の実装サンプルみたいなもんだから入れなくていいか。

MSオフィシャルじゃないやつだとMonoがある。
MonoはCLIのオープンソース実装で
Linux、FreeBSD、UNIX、Mac OS X、Solaris、Windowsで動く
Monoプロジェクトの一環でiOS, Androidで動くやつも作られている。
Monoを採用してクロスプラットフォーム化してるソフトで一番有名なのはUnityだろうか。