What is the .NET Framework?
CLR -
C
ommon
L
anguage
R
untime
Manages common runtime tasks
Memory management
Process/thread scheduling and control
Execution security policies
Dependencies between components
Unified environment that can work across many programming languages
Unified Programming Classes
Provides common set of GUI widgets and other "common" utility classes to replace disparate libraries
MFC
WFC
VB
ASP+
Builds on the unified programming classes to provide web applications UI widgets and control infrastructure
References
: C