2026 Best Software Awards are here!See the list

.NET Reviews & Product Details

Profile Status

This profile is currently managed by .NET but has limited features.

Are you part of the .NET team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Pricing

Pricing provided by Xamarin.

BUSINESS

$999
per year

ENTERPRISE

$1899
per year

.NET Media

.NET Demo - Xamarin
Xamarin
.NET Demo - Xamarin
Xamarin
.NET Demo - Xamarin
Xamarin
Product Avatar Image

Have you used .NET before?

Answer a few questions to help the .NET community

.NET Reviews (124)

Reviews

.NET Reviews (124)

4.4
124 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise the cross-platform capabilities of .NET, highlighting its ability to streamline development across multiple environments with a single code base. The framework is valued for its robust performance and strong integration with Visual Studio, making it easier for developers to create scalable applications. However, some users note a steep learning curve for beginners, which can complicate the initial experience.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
SARAYU B.
SB
Software Engineer
Mid-Market (51-1000 emp.)
".NET’s Versatility and Backend Performance Shine"
What do you like best about .NET?

What I like most about .NET is its versatility. It offers a wide range of tools and packages that make it easy to integrate different services seamlessly and build on top of them. For example, it covers everything from basic multithreading and efficient logging to integration with modern cloud technologies—you name it, and it’s available in .NET. On top of that, I personally love the performance of backend applications built with .NET. Review collected by and hosted on G2.com.

What do you dislike about .NET?

.NET is from Microsoft. Having worked on both Spring Boot and Entity Framework, which are based on Java and C# respectively, I still feel the documentation and the number of resources available for .NET are much less compared to Java or Spring Boot. Because of that, the learning curve for .NET feels quite steep. It’s also fairly code-intensive. In my experience, maintaining .NET code can be a bit troublesome and often requires stronger architectural understanding and more code expertise. Review collected by and hosted on G2.com.

Ganesh  G.
GG
ServiceNow Senior Technical Consultant
Mid-Market (51-1000 emp.)
"High-Performance, Cross-Platform Development with a Massive NuGet Ecosystem"
What do you like best about .NET?

The greatest strength of .NET lies in its evolution into a high-performance, open-source, and truly cross-platform ecosystem. With C# as its flagship language, developers benefit from a perfect balance of readability and power. Features like LINQ, asynchronous programming, and the robust NuGet library system allow for rapid development of enterprise-grade applications that run natively on Linux, macOS, and Windows. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The primary frustration often stems from the fragmentation of documentation. Because the framework has transitioned from the old ".NET Framework" to ".NET Core" and now just ".NET," searching for solutions often yields outdated or irrelevant code snippets. Additionally, the sheer size of the SDK and the complexity of project configuration files can feel "heavy" compared to more minimalist environments. Review collected by and hosted on G2.com.

Prasanth K.
PK
Enterprise Architect | Cloud Transformation Leader | Driving Multi-Cloud Strategy, Solutions | DevSecOps Excellence | Innovation Resilient Infrastructure at Scale
Information Technology and Services
Mid-Market (51-1000 emp.)
".NET + Azure Arc: Strong Performance, Smooth Hybrid Management, and Easy Maintenance"
What do you like best about .NET?

We use the .NET platform as the foundation for our custom microservices because it delivers strong performance, a consistent development experience, and smooth cross‑platform deployment. Integrating .NET with Azure Arc has made it easy to manage and monitor our services across hybrid and multi‑cloud environments without adding operational overhead. The framework’s open‑source ecosystem, backed by an active community and reliable Microsoft support, has made implementation straightforward and ongoing maintenance far simpler and we have lot of boilerplate templates available. Overall, .NET continues to adapt well as our architecture grows and evolves. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The only thing that adds overhead to any platform it is "its dependency management and version's" but this is required to keep the systems secure.

In case of .NET, it is bit more hectic. Review collected by and hosted on G2.com.

Ravikiran Reddy C.
RC
Associate
Enterprise (> 1000 emp.)
"Lightweight, Secure, High-Performance .NET Backed by Microsoft"
What do you like best about .NET?

.NET is basically of Core and Frameworks and mostly used for Desktop as well as web applications due to its light weight, secure, scalable and high performance. Because of its multi cloud support it widely used across the industry. It's even backed by Microsoft for well known trust. Review collected by and hosted on G2.com.

What do you dislike about .NET?

Even though it's open source as it's backed by Microsoft certain advanced features we still need payment even for certain integrations as well which isn't good. Due to its complexity ofcourse it's not beginner friendly. .NET support single released version mostly supports only for 3 years which it's great in terms of upgrades to applications. In addition, larger runtimes offen consumes 100% RAM and CPU usage which isn't that great. Review collected by and hosted on G2.com.

RY
AI Trainer Specialist
Enterprise (> 1000 emp.)
".NET: Stable, Mature Framework with Excellent Tooling and Documentation"
What do you like best about .NET?

What I like most about .NET is how stable and well-structured it is. The framework feels mature and reliable, especially for long-term projects. It provides strong tooling support through Visual Studio, excellent documentation, and a consistent coding experience. I also appreciate how .NET supports multiple languages and works well for building scalable, high-performance applications. Review collected by and hosted on G2.com.

What do you dislike about .NET?

One downside of .NET is that it can feel heavy for smaller or simpler projects. There is a learning curve, especially for beginners who are new to its ecosystem and conventions. Sometimes dependency management and configuration can become complex, and performance tuning may require deeper framework knowledge compared to lighter platforms. Review collected by and hosted on G2.com.

MJ
Designer
Small-Business (50 or fewer emp.)
"Empowers Secure and Scalable Web Applications"
What do you like best about .NET?

.NET makes building secure, scalable applications easier. I appreciate its excellent tooling and how it works well across different platforms and development environments. The security features in .NET help me build applications with strong authentication and data protection without extra effort. Its scalability allows me to start small and grow applications without changing the core architecture, handling increased traffic and workload smoothly, whether on a single server or in the cloud. The tooling is a big plus because it simplifies everyday work. Features like strong debugging, code completion, and performance profiling help catch issues early and speed up development. I also find the initial setup of .NET fairly easy, with a straightforward installation process and clear documentation, especially when using Visual Studio. Review collected by and hosted on G2.com.

What do you dislike about .NET?

Some parts of .NET can feel complex, especially for beginners, because there are many frameworks and options to choose from. Setup and configuration can sometimes be time-consuming, and updates or version changes may require extra effort to keep projects consistent. Review collected by and hosted on G2.com.

Emanuele P.
EP
Administrator
Computer Networking
Small-Business (50 or fewer emp.)
"A thorough and fully developed framework for contemporary development"
What do you like best about .NET?

What I appreciate most is the robust ecosystem. There's practically a library for everything, and Microsoft's official documentation is very well done, which greatly speeds up my work. Furthermore, with the latest versions, performance has improved significantly, and the fact that it's now cross-platform allows me to work on different environments without too many headaches Review collected by and hosted on G2.com.

What do you dislike about .NET?

Sometimes the initial setup can seem a bit overwhelming, especially for small projects with a lot of boilerplate code. Another thing I find frustrating is switching between older versions of the Framework and .NET Core/5+; if you have to work with legacy code, the difference is noticeable, and the migration isn't always a walk in the park. Review collected by and hosted on G2.com.

Akanksha R.
AR
Web Development Intern
Computer Software
Mid-Market (51-1000 emp.)
"High-Performance, Secure, and Scalable .NET with Great Visual Studio Tooling"
What do you like best about .NET?

What I like about .NET is its strong performance and scalability, which makes it a reliable choice for enterprise applications. The framework also includes solid built-in security, so applications feel safer by design. I’m a fan of C# as well, since it’s clean, type-safe, and remains easy to maintain even as a codebase grows. Visual Studio is another major advantage—it provides excellent debugging and development tools that help boost productivity. The cross-platform support is a big benefit too, allowing applications to run on Windows, Linux, and macOS. Finally, the smooth integration with Azure, SQL Server, and other Microsoft services makes it much easier to build, deploy, and manage applications. Review collected by and hosted on G2.com.

What do you dislike about .NET?

What I dislike about .NET is that it can be tough for beginners because of its steep learning curve and sometimes complex project structure. It can also feel verbose, often requiring more boilerplate code than lighter technologies. The versioning model and frequent updates can be confusing as well, especially for new developers who are trying to figure out the right setup to use. For smaller projects or quick prototypes, .NET may come across as heavy and a bit overengineered. On top of that, a lot of the learning resources seem geared toward enterprise-level scenarios, which makes it harder for newcomers to find straightforward, beginner-friendly examples. Review collected by and hosted on G2.com.

burhan d.
BD
Senior Associate Consultant
Mid-Market (51-1000 emp.)
".NET: Mature, High-Performance, and Built for Scalable Cross-Platform Apps"
What do you like best about .NET?

What I like most about .NET is its maturity, performance, and strong ecosystem. It offers excellent tooling through Visual Studio, along with solid documentation and a large, helpful community. The framework feels very stable and scalable, which makes it a good fit for both small projects and enterprise-level applications. Its cross-platform support with .NET Core/.NET 6+ and strong integration with cloud services also help make development faster and more reliable. Review collected by and hosted on G2.com.

What do you dislike about .NET?

While .NET is very powerful, the learning curve can be steep for beginners, especially given the frequent changes between versions. Some configuration steps and project setup choices can feel overly complex, and updates sometimes introduce breaking changes that force refactoring. For very lightweight applications, .NET can also feel comparatively heavy versus some alternative frameworks. Review collected by and hosted on G2.com.

Marius K.
MK
business development manager for AI manufacturing solutions
Small-Business (50 or fewer emp.)
".NET: Mature, High-Performance Framework with a Strong Ecosystem"
What do you like best about .NET?

.NET is a very mature and stable framework with excellent performance and a strong ecosystem. It works well for building scalable enterprise applications, APIs, and cloud‑native solutions.

The tight integration with Visual Studio, Azure, and modern DevOps tools significantly improves developer productivity. I also appreciate the strong typing, good tooling for debugging, and continuous improvements with each new .NET release. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The learning curve can be steep for newcomers, especially for those without prior experience in strongly typed languages or the Microsoft ecosystem.

Some legacy components and backward compatibility requirements can occasionally make projects more complex, especially when maintaining older applications. Review collected by and hosted on G2.com.

Pricing Options

Pricing provided by Xamarin.

BUSINESS

$999
per year

ENTERPRISE

$1899
per year

INDIE

$25
per month
.NET Comparisons
Product Avatar Image
Android Studio
Compare Now
Product Avatar Image
Ionic: An OutSystems Company
Compare Now
Product Avatar Image
Microsoft Power Apps
Compare Now
.NET Features
Ease of Use
File Management
Multi-Language Support
Adaptive Learning
Natural Language Interaction
Proactive Assistance
Product Avatar Image
Xamarin