10
.NET Core je programski program z večplastnimi platformami in odprtokodno programsko opremo, podoben .NET Framework.Sestavljen je iz CoreCLR, popolne implementacije CLR, ki deluje v več platformah, navideznega stroja, ki upravlja z izvajanjem programov .NET.CoreCLR prihaja z izboljšanim pravkar postavljenim prevajalnikom, imenovanim RyuJIT..NET Core vključuje tudi CoreFX, ki je delna vilica BCL.Medtem ko .NET Core deli podskupino API-jev .NET Framework, ima svoj API, ki ni del .NET Framework.Poleg tega .NET Core vsebuje CoreRT, čas izvajanja .NET Native, optimiziran za vključitev v izvirne binarne datoteke, sestavljene iz AOT.Za UWP se uporablja različica knjižnice .NET Core.Vmesnik ukazne vrstice .NET Core ponuja izvedbeno vstopno točko za operacijske sisteme in ponuja storitve za razvijalce, kot sta kompilacija in upravljanje paketov.knjižnice in aplikacije Universal Windows Platform.Ne uporablja Windows Forms ali WPF, ki v sistemu Windows ponazarjajo standardni GUI za namizno programsko opremo..NET Core je tudi modularen, kar pomeni, da se namesto sklopov razvijalci ukvarjajo s paketi NuGet.