NET Framework는 주로 Microsoft Windows에서 실행되는 Microsoft에서 개발한 소프트웨어 프레임 워크입니다. 여기에는 Framework Class Library라는 대형 클래스 라이브러리가 포함되어 있으며 여러 프로그래밍 언어에서 언어 상호 운용성을 제공합니다. .NET Framework 용으로 작성된 프로그램은 Common Language Runtime이라는 소프트웨어 환경에서 실행됩니다. CLR은 보안, 메모리 관리 및 예외 처리와 같은 서비스를 제공하는 애플리케이션 가상 머신입니다. 따라서 .NET Framework를 사용하여 작성된 컴퓨터 코드를 "관리 코드"라고합니다. FCL과 CLR은 함께 .NET Framework를 구성합니다.