.Net, üzerinde farklı dillerin çalıştığı bir ortamdır. Çok benzer olmamakla beraber windows ya da linux gibi diyebiliriz. Yani windows'a uygulama geliştirmek veya linuxa ugulama geliştirmek de benzer bir konsept oluyor. Benzememesinin sebebi işletim sistemlerin üzerinde çalışmasdır. Direk emsali Java Runtime'dır. Yani .net linux üzerinde de çalışabilir windows üzerinde de.
.Net çok genel bir kavram, microsoft un kendi dilleri için java runtime'a karşı oluşturduğunu söyleyebiliriz. .Net içinde sadece c# ı barındırmaz, ayrıca F#,Vb ve C++ da vardır. Arama motorlarından .NetFrameWork yazdığınızda binlerce yazı çıkıyor.