.NET (gesprochen wird es „dotnet“) ist eine Software-Plattform, mit der die Entwicklung und Ausführung von Anwendungsprogrammen möglich ist. Unter Anwendungsprogramm versteht man all jene Software, die keine Systemsoftware ist (= alle Programme und Dateien, die die Abläufe während des Betriebs steuern). Apps (Abkürzung für Applikation = Anwendung) helfen dem Anwender bei der Lösung von Benutzerproblemen. Darunter fallen Programme zur Bild-, Video- oder Textbearbeitung, Programme zur Tabellenkalkulation und auch Computerspiele. .NET wurde von der Firma Microsoft für Windows entwickelt. Ursprünglich wurde das .NET Framework in den späten 1990er Jahren unter dem Namen Next Generation Windows Services geführt und am 13. Februar 2002 zusammen mit Visual Studio als .NET Framework für Windows 98, NT 4.0, 2000 und XP veröffentlicht. Die neueste Version ist die 4.5.1, die am 12. Oktober 2013 veröffentlicht wurde. Es ist zwar auf verschiedenen Plattformen verfügbar, im vollen Umfang jedoch nur für Windows. Eine frei verfügbare .NET-Reimplementierung ist Mono, mit der .NET-Programme auch unter Linux laufen können. .NET setzt sich aus zwei großen Komponenten zusammen: der Common Language Runtime (CLR), einer Laufzeitumgebung, und der Klassenbibliothek …