.NET is a software framework that includes everything required for developing software for web services. It integrates presentation technologies, component technologies and data technologies on a single platform so as to enable users to develop Internet applications as easily as they do on desktop systems.
Microsoft .NET platform includes the following components that would help develop a new generation of Smart Internet Services:
- .NET infrastructure and tools
- .NET user experience
- .NET building block
- .NET device software
The .NET Framework is one of the tools provided by the .NET infrustructure and tools of the .NET platform as given below figure: