We use cookies to improve your experience on our websites and for advertising. Privacy Statement Accept all Manage cookies Microsoft .NET Why .NET Features Learn Docs Downloads Community LIVE TV All Microsoft .NET Conf 2021 Our digital event is over, but you can learn, connect, and code with your community anytime, with our on-demand videos. Explore on-demand sessions × .NET Free. Cross-platform. Open source. A developer platform for building all your apps. Get Started Download Supported on Windows, Linux, and macOS Web Build web apps and services for Windows, Linux, macOS, and Docker. Mobile Use a single codebase to build native mobile apps for iOS, Android, and Windows. Desktop Create beautiful and compelling desktop apps for Windows and macOS. Microservices Create independently deployable microservices that run on Docker containers. Cloud Consume existing cloud services, or create and deploy your own. Machine Learning Add vision algorithms, speech processing, predictive models, and more to your apps. Game Development Develop 2D and 3D games for the most popular desktops, phones, and consoles. Internet of Things Make IoT apps, with native support for the Raspberry Pi and other single-board computers. Languages You can write your .NET apps in C#, F#, or Visual Basic. Learn about .NET languages One Platform Your skills, code, and favorite libraries apply anywhere you use .NET. Learn about the .NET platform .NET 101 Video Series You can learn more about what .NET can do with these free videos. Watch Now Thank You to All the Contributors .NET is open source and we are very thankful for the many contributions it receives from the community. See the Contributors Read customer stories Ready to Get Started? Our step-by-step tutorial will help you get .NET running on your computer. Supported on Windows, Linux, and macOS Get Started Follow us Powered by .NET 6.0.0-rtm.21522.10 Contact Microsoft Support Privacy & Cookies Terms of Use Trademarks © Microsoft 2021