Microsoft .NET Framework ist eine integrale Windows-Komponente, die die Entwicklung und Ausführung von Anwendungen und Webdiensten unterstützt. Die wichtigsten Komponenten von .NET Framework sind die Common Language Runtime (CLR) und die .NET Framework-Klassenbibliothek mit ADO.NET, ASP.NET, Windows Forms, Windows Presentation Foundation (WPF) und Windows Workflow Foundation (WF). .NET Framework stellt neben einer verwalteten Ausführungsumgebung eine vereinfachte Entwicklung und Bereitstellung sowie die Integration einer großen Vielfalt von Programmiersprachen zur Verfügung.
Wenn Sie .NET Framework 4.5 gemeinsam mit der Programmiersprache C#, Visual Basic oder F# verwenden, können Sie Windows-Apps schreiben. .NET Framework 4.5 bietet umfassende Sprach- und Frameworkerweiterungen für C#, Visual Basic und F# (damit Sie einfacher asynchronen Code schreiben können), Blending der Ablaufsteuerung in synchronem Code, eine Benutzeroberfläche mit hoher Reaktionsfähigkeit und Web-App-Skalierbarkeit. .NET Framework 4.5 ergänzt andere Funktionsbereiche, z. B. ASP.NET, Managed Extensibility Framework, Windows Communication Foundation, Windows Workflow Foundation und Windows Identity Foundation, um erhebliche Verbesserungen. .NET Framework 4.5 bietet mehr Leistung, Zuverlässigkeit und Sicherheit. In Windows 8 ist .Net Framework 4.5 bereits enthalten.