.NET Core ist eine freie und quelloffene Software-Plattform (innerhalb) der .NET-Plattform, die zur Entwicklung und Ausführung von Anwendungsprogrammen dient und unter der Koordination von Microsoft entwickelt wird.
.NET Core ist gleichzeitig ein Modernisierungsprojekt von zentralen Komponenten des .NET Frameworks unter verschiedenen Aspekten wie größerer Plattformunabhängigkeit, Open Source-Entwicklung (Bereitstellung auf GitHub), verbesserter Modularität und vereinfachter Anwendungsentwicklung.
.NET Core wird parallel zum monolithischen .NET Framework weiterentwickelt.