Enable javascript in your browser for better experience. Need to know to enable it? Go here.


.NET is a platform developed by Microsoft that can be used to build applications that can run on desktops, websites and mobile devices.

.NET is a popular platform for building primarily Windows applications. It helps developers build applications effectively, thanks to its support for multiple languages and access to things which make developers’ lives easier such as abundant libraries and APIs.

What is it?

A high performance platform for building modern business applications.

What's in for you?

.NET can help your developers be more productive, potentially reducing your time to market for new digital products.

What are the trade-offs?

If your enterprise isn’t firmly embedded in Microsoft’s ecosystem, you may have better options. .NET can also be expensive.

How is it used?

.NET is used to build a variety of Windows, Linux, macOS, iOS and Android applications.

What is it?

.NET is primarily a platform that developers use to create applications that can run on desktop, mobile or web devices. It is a development environment that includes tools, libraries and other components.

The .NET name has been attached to a number of initiatives from Microsoft since it debuted in the early 2000s. As of November 2020, the name will be associated with Microsoft’s .NET 5 — successor to .NET Core.

What's in for you?

For organizations that invested in the Microsoft ecosystem, .NET is a solid choice as a development platform. It has a large community of developers and extensive libraries and APIs. That means your developers have a wealth of resources at their disposal when building applications — and that should mean they’re more effective and productive.

.NET gives developers a choice of languages to use and the applications they build can be run across multiple platforms, such as mobile, web — and even for smart watches or TVs.

What are the trade-offs?

.NET is most appealing to enterprises that have significant investments in Microsoft’s ecosystem. If you’re not a Microsoft house already, you will find a number of alternative development platforms that meet your needs, such as JavaScript and Python.

.NET can also be expensive: while it is ostensibly an open-source platform, it typically requires investment in other parts of the Microsoft ecosystem to get the most out of it — for instance, the Visual Studio IDE. And while .NET is open source, many parts of that ecosystem are not.

How is it being used?

.NET is used to build applications that can run across multiple platforms. It’s primarily used by enterprises that are invested in Microsoft’s ecosystem.

Want to find out more?

Would you like to suggest a topic to be decoded?

Just leave your email address and we'll be in touch the moment it's ready.

Marketo Form ID is invalid !!!

Thank you for your suggestion. We'll let you know when that topic's been decoded.