JetBrains logo

The State of .NET 2025

The State of .NET 2025 explores how .NET developers build, shape, and modernize their applications today. Drawing on insights from more than 3,800 professionals in 34 countries that we polled as part of the JetBrains Developer Ecosystem Survey 2025, this report highlights the evolving roles of .NET engineers, the technologies they rely on, and the rapid shifts driven by cloud adoption, tooling innovation, and AI-assisted development.

From C# version adoption and runtime usage to web frameworks, IDE preferences, and emerging architectural trends, the .NET ecosystem continues to balance its strong enterprise heritage with a growing appetite for modern, cloud-native, and cross-platform development. We hope this report helps you understand where the .NET community is heading next – and how your own work fits into that story.

.NET developer profile

Which of the following best describe your job role(s) regardless of your position level?

92%

Developer / Programmer / Software Engineer

20%

Architect

16%

Team Lead

13%

DevOps Engineer / Infrastructure Developer

6%

CIO / CEO / CTO

5%

DBA

5%

UX / UI Designer

Which of the following sectors is your company or organization primarily active in?

18%

Outsourced software development

17%

Other software

17%

Mobile development

16%

Software development tools

16%

Cloud computing / Platform / Data center

12%

Other IT services

11%

E-commerce

Do you plan to adopt or migrate to other languages in the next 12 months? If so, which ones?

65%

No

10%

Go

9%

Rust

7%

Python

5%

Kotlin

5%

TypeScript

4%

C++

4%

Java

4%

Swift

2%

JavaScript

Loyalty to the stack remains incredibly high, with nearly two-thirds of C# developers having no plans to migrate. While this speaks to the stability and satisfaction within the ecosystem, it also highlights a potential risk of insularity in an industry that increasingly favors polyglot approaches.

Joseph Guadagno
Sr. VP of IT at realtime Technologies

65%... This number is high, and I expect it to be. I just hope that most engineers are keeping an open mind to exploring other options as they come up.

How many years of professional coding experience do you have?

5%

Less than 1 year

11%

1–2 years

21%

3–5 years

21%

6–10 years

14%

11–15 years

24%

16+ years

3%

I don't have professional coding experience

While the ecosystem is heavily anchored by veterans – with over 45% of respondents having more than 11 years of experience – there is a healthy influx of new talent. The steady presence of developers with 1–5 years of experience suggests that .NET continues to successfully attract new entrants despite being a mature platform.

Maarten Balliauw
Head of Customer Success at Duende Software

It's good to see newer developers enter the .NET ecosystem. This is healthy for any community and .NET being around for so long always risks being ignored by those who just enter our industry. Glad to see that is not the case.

How many people work for your company / organization?

3%

Just me

11%

2–10

19%

11–50

28%

51–500

9%

501–1,000

13%

1,001–5,000

16%

More than 5,000

2%

I'm not sure

Which types of projects do you work on?

68%

Web

50%

Backend services

41%

Desktop

30%

Console apps, utilities, or other similar services

29%

Libraries

19%

Game development with Unity

18%

Cloud / Serverless

With half of all respondents working on backend services, the architectural complexity of .NET apps is increasing. However, trends suggest a pragmatic pull-back from "microservices by default" toward more maintainable structures like modular monoliths, especially as teams grapple with the overhead of distributed systems.

Steve Smith
Nimblepros, Founder & Principal Architect

Teams building microservices-first are often over-engineering; those building Big Ball of Mud monoliths without any modularity are often under-engineering. I'm finding a lot of success and traction with modular monolith approaches.

.NET Ecosystem

Which programming language(s) do you use in your .NET projects?

98%

C#

26%

HTML / CSS

23%

JavaScript

20%

TypeScript

5%

VB.NET

5%

Python

3%

F#

1%

Other

The synergy between C# and TypeScript continues to strengthen. With TypeScript adoption growing from 17% to 20% year-over-year, it is cementing itself as the default frontend companion for modern .NET development, likely driven by the popularity of frameworks like React and Angular within the ecosystem.

Which programming language(s) do you use in your .NET projects?

Except from C#

64%

HTML / CSS

57%

JavaScript

49%

TypeScript

13%

VB.NET

12%

Python

6%

F#

2%

Other

Adoption of the new C# versions over time

2019202020212022202320242025
43%C# 13
54%44%C# 12
50%42%27%19%C# 11
30%32%32%24%18%C# 10
52%50%33%17%18%15%C# 9
52%50%33%17%23%16%C# 8
63%48%39%24%13%13%10%C# 7
40%27%27%16%8%9%7%C# 6
43%29%29%7%4%2%6%C# 5 or older
7%10%12%10%18%8%9%I’m not sure
0%63%

The community has largely synchronized with the annual release cadence. The rapid adoption of C# 12 (and early uptake of C# 13) proves that the "upgrade fear" of the .NET Framework era is effectively dead. Modern tooling has made staying current the default behavior rather than a costly exception.

Maarten Balliauw
Head of Customer Success at Duende Software

The yearly releases of .NET clearly motivate developers to use more recent versions of .NET, if not the latest. With breaking changes typically minimal between versions, it's become much easier to adopt newer .NET versions more rapidly.

Which IDE or editor do you use the most for C# development?

53%

45%

Visual Studio

35%

44%

JetBrains Rider

9%

9%

Visual Studio Code

1%

1%

Visual Studio for macOS

1%

1%

Other

We are witnessing a historic shift in the .NET toolchain. For the first time, the dominance of Visual Studio is being challenged at parity by JetBrains Rider (44% vs 45%). This effectively ends the era of a "one-IDE ecosystem" and signals that developers are prioritizing cross-platform performance and experience over default tooling.

Joseph Guadagno
Sr. VP of IT at realtime Technologies

Nice to see Rider usage be just about equal with Visual Studio.

What runtimes do you regularly use?

44%

.NET 9

56%

.NET 8

7%

.NET 7

14%

.NET 6

10%

.NET 5 and older

35%

.NET Framework

4%

Mono

The ecosystem is split between the "modern cloud-native" and the "enterprise legacy". While the majority has moved to .NET 8/9, a remaining 35% rely on the .NET Framework, supporting critical business applications that simply cannot risk a rewrite.

Joseph Guadagno
Sr. VP of IT at realtime Technologies

Still a surprisingly high number, but 'if it ain't broke, don't fix it'

- on the 35% share of the legacy Framework

Which technologies or frameworks do you use?

62%

ASP.NET Core

42%

Entity Framework Core

32%

ASP.NET

23%

Azure

23%

Windows Forms

18%

Windows Presentation Foundation

18%

Unity

Cloud-native orchestration is becoming a standard part of the .NET developer's workflow.

.NET Aspire has grown from 6% to 9% in just one year, indicating that developers are looking for standardized ways to handle the complexity of distributed applications without leaving the .NET stack.

Maarten Balliauw
Head of Customer Success at Duende Software

Aspire is definitely making waves in providing developer teams with a great ‘F5 experience’, even when multiple other projects and containers are involved.

Which technologies or frameworks for web development do you use?

70%

ASP.NET Core

47%

Web API

38%

ASP.NET

28%

React

27%

MVC

25%

Blazor

21%

Angular

ASP.NET Core dominates the landscape at 70%, serving as the backbone for the majority of modern .NET web applications. Interestingly, while frontend frameworks like React and Angular hold a significant share, Blazor (25%) continues to carve out a massive niche for developers who prefer a unified C# stack from client to server.

Chris Woodruff
Solutions Architect, realtime

ASP.NET Core is a great choice in today’s tech world! Its unified framework ensures all parts work well together, which can speed up development and reduce stress.

Do you use any third-party UI frameworks?

47%

DevExpress

26%

Telerik

17%

Syncfusion

8%

Infragistics

6%

ComponentOne

16%

Other

While 66% of respondents don't use third-party UI frameworks, the remaining one-third represents a vibrant market for specialized components. DevExpress leads this segment (47%), followed by Telerik (26%) and Syncfusion (17%), highlighting that when developers do buy off-the-shelf solutions, they gravitate toward established, comprehensive suites for rich desktop and enterprise web applications.

Which extension(s) do you use with Visual Studio?

50%

GitHub Copilot

28%

ReSharper

8%

SonarLint

7%

CodeMaid

7%

AWS Toolkit for Visual Studio

5%

Visual Assist

4%

ReSharper C++

Which extensions for Visual Studio Code do you use?

69%

C# Dev Kit

42%

.NET Core Tools

37%

GitHub Copilot

36%

C# Extensions

33%

C# for Visual Studio Code

26%

IntelliCode for C# Dev Kit

22%

NuGet Package Manager

The VS Code extension ecosystem is thriving, proving that developers want choice in their tooling. It is exciting to see the marketplace mature with high-powered options like the ReSharper extension for VS Code-compatible editors now available. This allows developers to bring enterprise-grade code analysis and intelligence into their lightweight editor workflows – giving you the heavy lifting power of a full IDE within the VS Code environment.

Which operating system does your .NET development environment use?

89%

88%

Windows

21%

26%

macOS

16%

22%

Linux

Which unit testing frameworks do you regularly use?

Note: Percentages exclude respondents who do not write unit tests for C#.

48%

xUnit.net

45%

NUnit

16%

MSTest / Visual Studio unit testing framework

12%

Fluent Assertions

11%

I write unit tests but don’t use any frameworks

9%

Playwright

8%

Unity Test Framework

Unit testing adoption is high, but the quality of that automation remains the primary bottleneck for shipping velocity. While xUnit and NUnit remain the standard tools, the challenge for many enterprise teams isn't the framework choice – it's the coverage and reliability of the tests themselves.

Brian Randell
Partner at MCW Technologies

I think the biggest thing is not having any or enough ‘good’ test automation. Whether it’s unit tests or integration tests, teams with large codebases can’t innovate if they can’t be sure their changes aren’t going to break the app.

Which performance or diagnostic tools do you regularly use?

29%

Visual Studio's built-in diagnostic tools

26%

dotMemory

25%

Visual Studio's built-in performance profiler

25%

dotTrace

12%

Unity Profiler

9%

Dynamic program analysis in ReSharper or Rider

8%

BenchmarkDotNet

While Visual Studio’s built-in diagnostic tools remain the convenient default for many, the ecosystem is rich with alternatives. The strong showing for tools like dotMemory and dotTrace proves that developers still reach for specialized profilers for deep-dive analysis. Furthermore, JetBrains Rider’s integrated debugging and profiling suite has become a go-to for cross-platform developers who need powerful diagnostics outside the traditional VS environment.

Which cloud services do you use?

47%

18%

Microsoft Azure

39%

43%

Amazon Web Services

16%

23%

Google Cloud Platform

6%

14%

Alibaba Cloud

6%

7%

DigitalOcean

5%

5%

Tencent Cloud

3%

4%

Oracle Cloud

There is a clear home court advantage for Azure among C# developers (47%), but AWS is a remarkably close second (39%), proving that the .NET stack is truly cloud-agnostic today. Interestingly, this hierarchy flips for non-C# developers, where AWS and GCP take the lead. The presence of Alibaba Cloud also highlights the global footprint of modern .NET deployments beyond Western markets.

AI

Which of these AI tools have you ever used or tried for coding and other development-related activities?

67%

ChatGPT web / desktop / mobile apps

63%

GitHub Copilot

33%

JetBrains AI Assistant

23%

Visual Studio IntelliCode

22%

DeepSeek apps or self-hosted / locally installed

19%

Cursor

19%

Google Gemini web / mobile apps

Generative AI has firmly established itself in the developer toolkit. ChatGPT (67%) continues to dominate as the general-purpose assistant, with GitHub Copilot (63%) serving as the standard for in-line completion. It is also great to see JetBrains AI Assistant rapidly securing third place (33%), offering developers a context-aware alternative deeply integrated into their IDEs.

Which areas of the software development cycle does your company use AI tools in?

45%

Implementing features or programs

42%

Refactoring

41%

Writing tests

36%

Code review

28%

Documentation creation

26%

System design / architecture

25%

Debugging

How likely are you to try AI coding agents in the next 12 months?

47%

Very likely

22%

Somewhat likely

10%

Not sure

5%

Somewhat unlikely

7%

Very unlikely

9%

I already use AI coding agents

In your opinion, how likely is your company to try AI coding agents in the next 12 months?

41%

Very likely

22%

Somewhat likely

15%

Not sure

6%

Somewhat unlikely

8%

Very unlikely

9%

My company is already using AI coding agents

In your opinion, why would your company not be likely to try AI coding agents in the next 12 months?

55%

Data privacy and security concerns

38%

Concerns about intellectual property rights over code generated by such tools

23%

Lack of knowledge about such tools in the company

22%

Difficulty in incorporating such tools into existing workflows and systems

21%

Processes and decision-making for adopting new technologies are slow and conservative

19%

These tools are / would be expensive

17%

Coders don’t see value in such tools or services

On average, how much time do you think you save per week by using AI tools for coding and other development-related activities?

9%

Less than 1 hour

18%

From 1 to less than 2 hours

33%

From 2 to less than 4 hours

20%

From 4 to less than 8 hours

17%

8 hours or more

4%

I don’t save any time

What is your biggest concern about AI in coding and software development?

23%

18%

Limited understanding of complex code and logic by AI tools

18%

24%

Quality of generated code

15%

9%

Lack of context awareness

12%

11%

Negative effect on my coding and development skills

9%

9%

Job security and future job prospects

9%

13%

Privacy and security

7%

5%

Intellectual property concerns over AI-generated code

The 'enterprise gap' remains the primary barrier to AI adoption. C# developers and their peers in other ecosystems share a common skepticism: Current AI tools often struggle with the nuance and scale of complex, real-world codebases. The fear that AI lacks the context to understand 'enterprisey' logic suggests that the next battleground for AI tools won't be about generating code, but about understanding architecture.

Interested in more AI data and trends? Read more in our AI report based on the Developer Ecosystem Survey 2025

Explore our solutions

dotUltimate

The complete developer toolkit to cover all your needs for .NET and game development, supercharged with JetBrains AI

ReSharper

ReSharper

The Visual Studio and Visual Studio Code Extension for .NET Developers

JetBrains

Rider

The world's most loved .NET and game dev IDE

AI Assistant

JetBrains AI

Supercharge your tools. Embrace new freedom