ASP.NET Core is a cross-platform, open-source framework for building modern cloud-optimized web applications. ... Combined with MVC, which supports building modern web APIs in addition to view-based apps, ASP.NET Core is a powerful framework with which to build enterprise web applications.