.Net Framework came to make our lives easier with its wonderful features such as:
- Complete and total language integration
- Simplified development model and
- Provision of base class libraries etc.
The true fact is that .NET has Plateform-Independent Nature that means .Net assemblies can be developed and executed on non-microsoft operating systems as well.
In last it is worth saying that .Net Framework is a complete package to develop a project with the option of many programming languages so that programmers don't have to learn a new language to work.