.NET, teilweise auch als Microsoft .NET bezeichnet, ist der Name einer von Microsoft im Jahr 2000 herausgegebenen Software-Plattform, die der Entwicklung und Ausführung von Anwendungsprogrammen dient. Die Anzahl der Komponenten, die .NET umfasst, hat sich im Laufe der Zeit gewandelt. Heute wird .NET von Microsoft als Oberbegriff für das .NET Framework, das ein monolithisches Framework darstellt, und das neu erscheinende Framework .NET Core, das modular aufgebaut ist, verwendet.
NET ist ein moderner Technologiebaukasten von Microsoft, der eine Vielzahl von ergänzenden, zeitgemäßen Programmiersprachen integriert. C# erlangte in den letzten Jahren die größte Bedeutung und befindet sich aktuell auf Platz 4 der populärsten Programmiersprachen.
Da mit .net die Applikationen als ausführbare Dateien erstellt werden können, sind dadurch deutlich höhere Ausführungsgeschwindigkeiten als bei reinen Scriptsprachen erreichtbar. Das umfassende Sicherheitskonzept beinhaltet sowohl code- als auch rollenbasierte Schutzfunktionen. Für Entwickler und natürlich auch dem Anwender besticht .NET deswegen vor allem durch seine Performance und Sicherheit.
Für Entwickler stellt Microsoft mit Visual Studio 2015 die aktuell am besten durchdachte Entwicklungsumgebung am Markt zur Verfügung. Es werden alle Phasen des Entwicklungsprozesses von der Spezifikation, dem Design, der Entwicklung bis hin zu automatisierten Tests in allen Stufen der Softwareentwicklung abgedeckt. Für Sie als Kunde bedeutet das eine risikoarme und gut kalkulierbare Entwicklungsphase.
Neben dem Mono-Framework kann man durch die Öffnung von Microsoft in Zukunft auch auf den Betriebssystemen Linux und Mac OS X mit .net entwickeln.
ASP.NET kommt auf ca. 16,0 % aller Websites als serverseitige Programmiersprache zum Einsatz und liegt damit nach PHP (81,7 %) und vor dem drittplatzierten Java (3,0 %) auf dem zweiten Platz der am häufigsten serverseitig verwendeten Sprachen zum Erstellen von Webseiten (Stand: Januar 2016).