You can create code with .NET that executes directly on any operating system that is compatible. While .NET Framework supports websites, services, desktop apps, and more on Windows, NET Core is a cross-platform.NET implementation for websites, servers, and console apps.