This document discusses .NET Core and ASP.NET Core. It summarizes that .NET Core is a cross-platform implementation of .NET that is optimized for performance and size. It also discusses that ASP.NET Core is a redesigned, cross-platform framework for building modern web apps built on top of .NET Core. The document provides details on the modular nature and benefits of both .NET Core and ASP.NET Core, such as being open-source and having long term support from Microsoft.