.NET Core is a free, open-source, cross-platform software framework developed by Microsoft. It is the successor to the .NET Framework and provides developers with a modern, modular, and high-performance platform for building applications that can run on multiple operating systems, including Windows, macOS, and Linux.