Survey: Which C# (.NET) Frameworks Are Chosen for Production in 2025

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

ASP.NET Core Remains the Leader, Blazor Gains Momentum: Survey Results on C# Frameworks in Production



The .NET ecosystem continues to evolve actively, and choosing a framework for industrial development is one of the key strategic tasks for every team. A recent survey conducted among professional C# developers has provided an objective picture of which technologies are actually used in production environments in 2025. We analyzed the data and highlighted the main trends.



ASP.NET Core — The Undisputed King of Production Environments

More than 68% of respondents noted that the main framework for their production projects is ASP.NET Core. This is not surprising: cross-platform capabilities, high performance, built-in support for containerization and cloud services make it the de facto standard for web applications of any scale — from microservices to enterprise portals.



Blazor — The Year's Biggest "Upstart"

Second place with a share of 14% went to Blazor. Interest in this technology is growing exponentially: developers value the ability to write client-side code in C# instead of JavaScript. Blazor Server is especially popular for internal corporate systems, and Blazor WebAssembly for public SPA applications. Experts predict that Blazor's share could grow to 20–25% within the next two years.



WPF and WinForms — Classics for Niche Tasks

Desktop frameworks, although they lag behind web solutions, remain in demand:

  • WPF — 8% of respondents use it to build complex Windows applications with rich UIs (financial terminals, CAD systems, editors).
  • WinForms — 5% of respondents use it in legacy projects and quick internal utilities.


MAUI — Hopes vs. Reality

The cross-platform framework .NET MAUI has not yet lived up to all expectations. Only 3% of developers use it in production. The main reasons are instability on iOS/Android, performance issues with complex UIs, and a lack of ready-made components. However, Microsoft is actively refining MAUI, and the situation may change by the release of .NET 10.



Xamarin.Forms and Other Legacy Frameworks

The remaining 2% are accounted for by outdated solutions (Xamarin.Forms, Unity for non-gaming projects, ServiceStack). Most teams plan to migrate from them to modern alternatives within 1–2 years.



Key Survey Trends

  • 80% of ASP.NET Core projects use Minimal APIs instead of controllers.
  • One in five C# production projects uses Blazor in some way (most often a hybrid architecture).
  • The share of desktop applications is declining by 3–5% per year, giving way to web and hybrid solutions.
  • Interest in MAUI is growing in the educational sector, but businesses are not yet ready to risk production stability.


Conclusion: If you are choosing a framework for a new production project in C#, ASP.NET Core remains the clear choice. For web interfaces, you should consider Blazor, and for desktop, WPF. .NET MAUI should only be considered for experimental projects

Recommended Libraries