.NET Framework
The .NET Framework (pronounced dot net) is a software framework for Microsoft Windows operating systems. It includes a large library, and it supports several programming languages which allows language interoperability (each language can use code written in other languages). The .NET library is available to all the programming languages that .NET supports.
The framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.
Programs written for the .NET Framework execute in a software (as contrasted to hardware) environment, known as the Common Language Runtime (CLR). The CLR is an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.
The following list includes some of the benefits of having the .NET
Framework installed:
- Easier installation of commercial applications: Many commercial applications from Microsoft and from third parties rely on the .NET Framework to support their core functionality. If you have the .NET Framework installed, these applications are easier to install. Some applications that depend on the .NET Framework for support include the following:
- Microsoft Security Essentials
- Intuit QuickBooks
- HP Image Zone
- Streamload
- PayPal
- Grouper
- Easier updates: After the .NET Framework is installed, it is updated automatically by the Microsoft Update service. If you receive Automatic Updates through Control Panel, any versions of the .NET Framework that are installed on the computer will always be up to date with the latest service packs.
Citation: