The Microsoft .NET Framework Software Development Kit (SDK) includes everything developers need to write, build, test, and deploy .NET Framework applications, documentation, samples, and command-line tools and compilers.
The Microsoft .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.