A programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services. The .NET Frameworkcontains three major parts: the Common Language Runtime. the Framework Class Library. ASP.NET.