The .NETFramework is an integral Windows component that supports building and running the next generation of applications and Web services. The key components of the .NETFramework are the common language runtime (CLR) and the .NETFramework class library, which includes ADO.NET, ASP.NET, Windows Forms, and Windows Presentation Foundation (WPF). The .NETFramework provides a managed execution environment, simplified development.