.NET framework provides revolutionary platform developed by Microsoft to develop different applications. .NET framework runs on windows operating system, but open source version of .NET framework that will run on different operating system which includes Linux and Mac OS. In addition, you can use .NET compact framework in PDA and your smart phone as well. .NET framework is a platform that provides you environment which you can use to development different kinds of application such as web application, distributed application, web service etc.