An overview of Microsoft .Net Framework
The .Net Framework is a key Microsoft offering, and it provides a Multilanguage environment that enables you to develop, deploy, and run Windows applications, Web applications as well as Web services.
The .Net languages extend developers capabilities by introducing Structured Exception Handling, Multi-Threaded Programming, Versioning, ability to create and use Web Services etc. quickly. The following link gives you an overview of each essential components in the .Net Framework.