CUDA
CUDA is NVIDIA's parallel computing platform and programming model for using compatible NVIDIA GPUs on general-purpose workloads. It is aimed at developers building software that can ...

Microsoft .NET is a developer platform for building and running applications, including web services, desktop software and cloud workloads. Its runtime executes managed code, and its libraries provide common functions for HTTP communication, JSON serialization, networking and text processing. Developers can use C# or F#, publish single-file applications, and deploy services in containers. The open-source platform also supports WebAssembly and Windows on Arm64.
| Author: | Microsoft |
| License: | Open Source |
| Price: | FREE |
| Released: | Oct 26, 2026 |
| File size: | 25.80 MB |
| Downloads: | 678 |
| Keywords: | runtime environment, manage, dotnet runtime, .net, microsoft .net, language independence, c# development platform, Microsoft .NET Framework, software development, Windows 10 compatible, interoperability, managed code programming, f# development, dotnet framework download, .net framework, framework, code programming model, net application runtime |
| Author URL: | https://www.microsoft.com |
Microsoft .NET is a developer platform for building and running applications, including web services, desktop software and cloud workloads. Its runtime executes managed code, while its libraries provide common functions for tasks such as networking, text processing and data handling. Developers use the platform with languages including C# and F#, and Windows users may need its runtime components to run applications built for .NET.
The platform combines a runtime with a broad set of libraries and language tools. These components support application logic, HTTP communication, JSON serialization and regular expressions. Applications can use the libraries rather than implementing these routine operations from scratch. Runtime features such as garbage collection and tiered compilation manage memory and optimize execution, helping applications handle varied workloads.
.NET also supports different ways to build and publish applications. Developers can package an application as a single file or publish a client application through ClickOnce. Container deployment options help teams run services in managed environments, with smaller container images available for reducing deployment size. The platform includes support for WebAssembly and Windows on Arm64, extending where compatible .NET applications can run.
The tools and libraries serve both individual developers and teams maintaining production software. They can be used to create websites and APIs, develop desktop clients, process data, or build services for cloud hosting. C# and F# language features support different programming styles, while shared libraries and deployment options help teams use a consistent toolset across application types. Existing projects may require migration work when moving from the older .NET Framework to modern .NET; the two are related but are not interchangeable runtimes.
The software is open source and available at no charge. It is intended for Windows development and application use, with the supplied operating-system information covering Windows 10 and Windows 11 as well as several Windows Server releases. The required runtime components depend on how an application was built, so users generally install .NET when a particular program needs it, while developers use the platform's runtime and libraries to build and publish their own software.