Microsoft Develop .net Which is not platform independent. At time java also available which platform independent so microsoft develop Framework.Which is Platform independent.
.net + Framework = .net framework.Most of language we can use with framework and we can develop application.