According to Microsoft, .NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways". A more practical definition would be that .NET is a new environment for developing and running software applications, featuring ease of development of web-based services, rich standard run-time services available to components written in a variety of programming languages, and inter-language and inter-machine interoperability.
The .NET Framework is an environment for building deploying and running Web Services and other applications. It consists of three main parts: the Common Language Runtime the Framework classes and ASP.NET.
.NET is an XML Web Services platform which allows us to build a rich .NET application it means which allows users to interact with internet using smart devices like Tablet devices pocket PCs or web phones etc.
According to Microsoft .NET is a "revolutionary new platform built on open Internet protocols and standards with tools and services that meld computing and communications in new ways". A more practical definition would be that .NET is a new environment for developing and running software applications featuring ease of development of web-based services rich standard run-time services available to components written in a variety of programming languages and inter-language and inter-machine interoperability.