- .NET is a platform that provides standardized services like Windows but distributed over the Internet. It exports a common interface so programs can run on any system that supports .NET.
- The .NET Framework includes a common runtime, programming model for .NET, and provides an environment to develop networked applications and web services. It includes a base class library and supports multiple languages.
- The common language runtime (CLR) manages code execution at runtime, providing features like garbage collection, language integration, and security. It compiles code into an intermediate language (IL) for cross-language support.