We design solutions for different applications and we use .NET core for the solutions' web portals. We primarily use .NET core for the back end of our services.
Director at Cognition TechSystems
The solution provides everything an average developer needs right out of the box; comes with great Microsoft community
Pros and Cons
- "In my opinion, the best thing about Microsoft .NET is the fully featured framework. It provides most of the things which a normal developer requires of any application out of the box."
- "In my opinion, this solution can be improved by providing out-of-the-box support for different types of libraries."
What is our primary use case?
What is most valuable?
In my opinion, the best thing about Microsoft .NET is the fully featured framework. It provides most of the things which a normal developer requires of any application out of the box. There's also a great Microsoft community and support with the frame. Another important thing is that the latest versions are platinum diagnostic, which is quite valuable.
What needs improvement?
In my opinion, this solution can be improved by providing out-of-the-box support for different types of libraries.
For how long have I used the solution?
I have been using this solution for about 10 to 15 years now.
Buyer's Guide
Microsoft .NET Framework
June 2026
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
What do I think about the stability of the solution?
My impression is that this solution is stable.
What do I think about the scalability of the solution?
My impression is that this solution is scalable.
How are customer service and support?
We have contacted their technical support many times. I would rate them a 10, on a scale from one to 10, with one being the worst and 10 being the best.
How was the initial setup?
My impression is that this solution is not complex to set up. Installing .NET usually takes only a few minutes. If you go for full-fledged and more components, it may take longer.
What's my experience with pricing, setup cost, and licensing?
If you want to go for development, there is an open-source ID call at video studio code. If you want to go for enterprise development, then there is a video studio professional or enterprise, which is a little costly for an individual. I think individual developers can do this work free of coupons. They don't need to pay anything to Microsoft for that.
What other advice do I have?
I am working as a consultant for this solution for various companies.
I would recommend this solution to other people.
I would rate this solution as a whole a 10, on a scale from one to 10, with one being the worst and 10 being the best.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineer at Streams Tech, Inc.
Easy to set up and fast with good good CLI support
Pros and Cons
- "It's easy to create and integrate things."
- "They should try to improve their Blazor WebAssembly."
What is our primary use case?
For testing purposes, we deploy it on our own server (on the Infrastructure server). For our production, we're deploying it on AWCC too.
Nowadays, Microsoft is trying to fix a few things and build a framework faster than other frameworks. There are a few reasons to choose .NET. However, my supervisor selected this framework for a few scenarios, and our scenario is also quite a good match with the .NET Framework.
What is most valuable?
We are using, the .NET Core Framework right now. It's the Core platform. They are releasing a new version, and the new version is becoming faster and easier to use compared to other frameworks and other languages.
The initial setup is easy.
They offer good CLI support.
It's easy to create and integrate things.
What needs improvement?
They're improving many features day by day. Maybe other kinds of support would be helpful. Making it even faster would be welcome. Their ORM is a little bit slow compared to other ORM. That said, comparing to the current version and previous versions, their ORM is now much faster.
They should try to improve their Blazor WebAssembly.
Previously, we used to face difficulties in designing a pattern or this kind of feature. However, right now, they're improving this so it's easier to write than it was before.
For how long have I used the solution?
I've been using the solution for three years.
What do I think about the stability of the solution?
The solution has been very stable and reliable. We haven't had issues with bugs or crashes.
What do I think about the scalability of the solution?
In my company, we have more than 100 employees, and more than 50 are using .NET Framework.
Compared to the previous version, the current version is more scalable in .NET Framework.
How are customer service and support?
I've never used technical support.
Which solution did I use previously and why did I switch?
I'm also familiar with Java.
How was the initial setup?
The product was easy to set up. It was not an overly complex process. I'd give it an eight or nine out of ten for ease of deployment. Their CLI support is very good.
The deployment itself is fast and takes about 20 minutes or so. I'm using a Windows server. It might vary based on dependencies. In our case, it was very straightforward since we had everything set up and ready to go. Only one technician was needed to set up the server.
What's my experience with pricing, setup cost, and licensing?
We do not have to pay to use the .NET Framework or other kinds of frameworks.
What other advice do I have?
We are end-users.
I'm not sure why the company decided to use the solution. However, they have used it for a while.
Choosing a framework totally depends on the scenario and project. If you want to build an interface, then the .NET Framework will be good. That said, a Java framework also will be good. I'd recommend either of those frameworks in general.
I'd rate the solution eight out of ten. they are always trying to improve, unlike other frameworks or languages. There are also good features and a good community around it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Microsoft .NET Framework
June 2026
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
Software architect/programmer at FreeLancer
There's a wide array of pre-programmed functions available, but web integration could be better
Pros and Cons
- "Pre-programmed functions for .NET Framework are widely available."
- "I would like more web integration."
- "I would recommend Magic rather than .NET. It takes longer to develop something on .NET."
What is our primary use case?
I use .NET Framework for development because my client uses it. It was already in place when I started the product. They work with .NET because it's mainstream and .NET programs are widely available.
What is most valuable?
Pre-programmed functions for .NET Framework are widely available.
What needs improvement?
I would like more web integration.
For how long have I used the solution?
I have been working with .NET Framework for the past two years.
What do I think about the stability of the solution?
The framework is stable, but it depends on the size of the application. If it's a larger application running on multiple machines, you may experience issues because it's on Windows, the least stable platform.
How was the initial setup?
The initial setup is easy, and it takes less than half a day.
What other advice do I have?
I rate .NET Framework seven out of 10. If you are using .NET, make sure your setup meets the requirements because that was an issue that caused a lot of problems. I would recommend Magic rather than .NET. It takes longer to develop something on .NET. The framework has extensive possibilities, so the learning curve is steep.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Digital Transformation Director at a tech vendor with 10,001+ employees
The technology is very vast and the solution does not have limited storage
Pros and Cons
- "The solution is not limited in storage, is customizable and simple to use."
- "Microsoft .NET Framework has introduced many new features, making the technology very vast."
- "I would like to see a better response time from the technical support."
What is our primary use case?
I work on the C#, ASP.NET, SQL Server, and others. I am also developing some scripts for my RPA solutions when needed.
What is most valuable?
Microsoft .NET Framework has introduced many new features, making the technology very vast. In particular, they have a very good Visual Studio environment to do development.
The solution is not limited in storage, is customizable and simple to use.
What needs improvement?
I would like to see a better response time from the technical support.
What do I think about the stability of the solution?
This is a stable solution.
What do I think about the scalability of the solution?
Microsoft .NET is scalable.
How are customer service and support?
My experience with Microsoft technical support is that they can be difficult to reach. The support depends on the contract between the client and the company.
How would you rate customer service and support?
Positive
What's my experience with pricing, setup cost, and licensing?
Microsoft .NET has both open source and licensing options. Microsoft Framework and Visual Studio are licensed however, they have introduced .NET Core which is open source. In .NET Core, you will find Angular which is open source.
What other advice do I have?
I would rate Microsoft .NET Framework a nine out of 10 overall.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Gen AI and SW Architect at a tech consulting company with 51-200 employees
Highly versatile, dynamic, and versatile
Pros and Cons
- "The most valuable feature is customization."
- ".NET Framework saves us cost and time, provides quality and accuracy, and improves our security."
- "Microsoft could improve .NET Framework by providing more resources to help users understand the solution."
What is our primary use case?
I use this solution with data from different applications to obtain data from files, apply business roles, and obtain different behaviors of the data. I also use it to transform and apply valuations and to send information through SMS or certified email.
How has it helped my organization?
.NET Framework saves us cost and time, provides quality and accuracy, and improves our security.
What is most valuable?
The most valuable feature is customization.
What needs improvement?
Microsoft could improve .NET Framework by providing more resources to help users understand the solution. I would also like Microsoft to add an additional monitoring tool - for example, when we develop a robot using .NET, we need too many people following the area of the robot.
What do I think about the stability of the solution?
There have been some issues with the running application crashing.
What do I think about the scalability of the solution?
The scalability is good.
How are customer service and support?
Microsoft's technical support is good.
How was the initial setup?
The initial setup is quite complex and requires someone with technical skills to complete it. The minimum time for setup is three weeks.
What about the implementation team?
We used an in-house team.
What was our ROI?
.NET Framework is a good tool to add value to our company.
What's my experience with pricing, setup cost, and licensing?
We pay around $450 for our license.
What other advice do I have?
.NET Framework is very versatile and dynamic and allows us to change properties and customize the controls. If you're familiar with programming, you can go ahead with all the functionality and create new products. I would rate .NET Framework nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IS Technical Architect at AVARA FOODS HOLDINGS LIMITED
Rapid development, easy installation, and excellent technical support
Pros and Cons
- "The .NET Framework is a very good framework. It does what I need it to do."
- "It is easy to use, and it runs on a Windows platform."
- "This solution is best used with some training."
What is our primary use case?
I have built many things in Microsoft .NET Framework. At a high level, the main focus would be on integration.
Microsoft .NET Framework is primarily for the integration of solutions.
How has it helped my organization?
It enables us to do rapid development. We can develop solutions very quickly.
What is most valuable?
It is easy to use, and it runs on a Windows platform.
The .NET Framework is a very good framework. It does what I need it to do.
For how long have I used the solution?
I have been working with different versions of Microsoft .NET Framework for 15 years.
What do I think about the stability of the solution?
Microsoft .NET Framework is a stable solution.
What do I think about the scalability of the solution?
It's a scalable product.
In our organization, we have 700 users.
How are customer service and support?
Microsoft technical support is excellent.
Which solution did I use previously and why did I switch?
The previous solution we used, was also provided by Microsoft and Microsoft retired it.
How was the initial setup?
The installation is straightforward. It's very easy.
It took an hour to deploy this solution.
We have a team of five analysts, and developers to maintain this solution.
What about the implementation team?
Hitachi Consulting and Oracle Consulting have assisted us in other companies.
What's my experience with pricing, setup cost, and licensing?
Microsoft .NET Framework is licensed under the Windows License.
What other advice do I have?
My advice to others would go to get some training. This solution is best used with some training.
I would rate Microsoft .NET Framework a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Founder at a non-profit with 1-10 employees
Lacks adequate cross-platform performance and interoperability with AS400, but is the only viable solution for non-cross-platform tasks and works smoothly with Microsoft Technologies
Pros and Cons
- "Microsoft Platform is the only viable solution when I wish to do something that is not supposed to be cross-platform."
- "Microsoft has tested the solution and our experience with it has shown us that, while it is not as fast as some of our other software-devoted platforms, it is very stable."
- "It is of great concern to us that the solution is not very powerful on cross platform, at it impedes the ability to build and scale with it."
What is most valuable?
I've been using the solution on the Microsoft Platform because it's very tied up with the Windows Server operating system, as it is with the Microsoft technologies. I would basically use the solution anytime that I wished to do something very efficient on Microsoft, building a software for example, which can be done on Microsoft Platform efficiently. I see the solution as the proper alternative to such programs as Java and Python. I prefer Microsoft.NET framework as it's actually tied with the Microsoft operating system and network.
So, the main advantage of the solution for me is that it's really tight. It starts with the component of the server side and proceeds to accessing the database. Work with it is really smooth with Microsoft technologies. There is no worry, no bother. Microsoft technologies is really straightforward.
Microsoft Platform is the only viable solution when I wish to do something that is not supposed to be cross-platform. This was the case later on with the .NET Core. Although we tried to obtain this on the Linux platform, we found things to be somewhat limited, as the .NET Core didn't mix very well with the Linux kernel. This is why we did not adopt it so much on Linux and prepared to do it with Python and Java, as the .NET Core was less powerful than the .NET Framework on Windows. As such, .NET Framework is better to use on Microsoft, on Windows Server. To me, Windows Server is actually the best when one wishes to do something for Windows Server but does not desire that it be cross-platform. It offers much integration.
What needs improvement?
While Windows Server is always the best, the interoperability and, of course, cross-platform features could stand improvement. Ideally, the .NET Core should be made more efficient than it is at present. There is a need to be at the level of Java, for example, to truly overcome the weaknesses involved.
Price fraction on the Linux Platform and macOs Platform should also be taken into account. Then it will really be effective on those other platforms.
It is of great concern to us that the solution is not very powerful on cross platform, at it impedes the ability to build and scale with it. There are many who would like to have their servers on Linux, since hosting Windows Server, even on VPS or in any hosting company, is very expensive. It will also be expensive in the long run. Keeping it secure will be expensive. It is cheaper and easier to get it secured, to get the best performances, with Linux. Most applications that our customer companies are using they wish to have on a server and then to access it from any type of tool, computer, or smartphone, which is what we would like for ourselves at the moment. Many are interested in the type of deployment whereby the application will be set on a server with web services.
For the .NET to really be at the level of some of the tools we are using now, it is better that Microsoft should start on the .NET Core so as to make it as powerful as possible on the main Linux distributions.
This would increase my rating of the solution.
If Microsoft could put the .NET Core at the level of the other platform I would even rate it as a nine out ten.
For the moment I can only give the product a rating of five out of ten since only some of the customers will be satisfied, those that have the financial resources for hosting a platform on Windows Server. They would need to finance a team that would work to keep everything running with security and to be capable of scaling up anytime they want. A dedicated strong team for this purpose costs money.
While there are those companies that have the money and can afford this expenditure, others that don't will opt for the cheaper solution of using Linux, which has the potential for providing the same results.
Moreover, I would like to have interoperability with AS400. We have not done many things with the .NET and prefer using certain other tools towards this end. When we want to work on AS400 we need to use some other tools for that on Windows. If Microsoft could resolve this issue it could attract a wider array of customers. We have very powerful software running on AS400, so the its interoperability capabilities are important to resolve.
For how long have I used the solution?
I have been working with Microsoft.NET Framework for 20 years and I have been doing so since its inception. After having switched to open source I then reverted back to the solution. I have been using it since it came out with its early versions.
What do I think about the stability of the solution?
Microsoft has tested the solution and our experience with it has shown us that, while it is not as fast as some of our other software-devoted platforms, it is very stable. It's integrated with the platform and very stable on Microsoft Platform. There are certain applications we build on it which work very well and we do not experience downtime.
What do I think about the scalability of the solution?
The ability to build and scale with the solution is hampered by the absence of its cross-platform capabilities.
How was the initial setup?
There is a need to choose the version being worked on and to obtain its appropriate components, at which point the installation will proceed as it usually does for Microsoft products. This is the point where the person must click repeatedly. The PowerShell commands can then be used. The person is presented with all the other Microsoft questions upon installation. When we work with the Linux system, we primarily prepare for use of PowerShell.
What other advice do I have?
I rate Microsoft.NET Framework as a five out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Solution Architect at Komatsu
Easy modular development with good technical support, but the features could be enhanced
Pros and Cons
- "As we are a software company, we find that accessing resources using this technology is easier compared to the others."
- "In the next release, I am looking for more advanced technologies such as socket communication and enhanced features like realtime chat with the clients."
- "The main obstacle in this technology is that it is currently paid."
What is our primary use case?
We are a software company, and we build software. This is one of the solutions that we use in our development environment.
I have a profound handle on Microsoft. Net Framework.
What is most valuable?
As we are a software company, we find that accessing resources using this technology is easier compared to the others.
What needs improvement?
The main obstacle in this technology is that it is currently paid. If you want to develop an enterprise-level application, you have to purchase the enterprise-level development license. I think that this is a hurdle. If it is made free then more people will learn and the industry will have more proficient people with better performance.
In the next release, I am looking for more advanced technologies such as socket communication and enhanced features like realtime chat with the clients. This is what I have been looking at adopting into my existing application.
For how long have I used the solution?
I have approximately six years of experience with Microsoft .NET Framework.
What do I think about the stability of the solution?
This solution is stable if the logic is handled sufficiently. It all depends on what kind of coding you are doing while you are developing the application.
What do I think about the scalability of the solution?
This solution is scalable. The modular development plus expansion is quite easy.
We have 2000 users who are actively using this solution.
How are customer service and technical support?
When we contact technical support, we open a ticket with the vendor, who then assigns us to a person. We meet to discuss the technical challenges we are facing and they come up with a solution.
Which solution did I use previously and why did I switch?
Previously, we were using the IBM integration bus.
We were using Microsoft, Mobility Android, and iOS applications.
Most of my experience is with Microsoft solutions.
How was the initial setup?
The initial setup was quite easy. The installation itself is easy. The prerequisites are already available on the internet.
It is a two-step deployment, the first being the development environment. The installation of that took between one hour and an hour and a half. For the processing, the deployment was a little bit different. I needed the information server hosting the Microsoft application.
While it's on a public cloud, some are on-premises that are accessed by the application.
We have a team of ten to maintain this solution. There are several internal connections to the system. For example, an interface with the other system which included SAP, Oracle, and IAD. The team looks for support queries that include any issues found or for any troubleshooting that needs assistance.
What other advice do I have?
There are proper resources. Stability and scalability are quite good. We handle 3000 to 4000 users at any time and they are users from all over the world, including North America, Australia, and the Middle East. This is a good option for the level of the audience.
We are using version 4.5 but we are gathering a few more projects that are running on version 4.7 and 4.8.
I would rate this solution a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principal System Developer at DiwanDubai
All in one framework with extensive stack for web applications, windows applications and mobile applications, now superceded by dot net core.
Pros and Cons
- "The most valuable features for us are web frameworks like MVC, Web API, and WCS."
- "Using this framework has enabled us to create services out of things we used to do manually, making our lives easier and increasing productivity as well."
- "I would like to see more pre-built features in the MVC framework because as it is now, it's very open and you have to develop your own controls in order to use it."
What is our primary use case?
Our primary use case is custom business applications, Integration services using WCF/Web API.
How has it helped my organization?
Using this framework has enabled us to create services out of things things that we used to do manually. Not only has it made our lives easier, but it has increased productivity as well.
What is most valuable?
The most valuable features for us are web frameworks like MVC, Web API, and WCF.
What needs improvement?
I would like to see more pre-built features in the MVC framework because as it is now, it's very open and you have to develop your own controls in order to use it. It would be much easier for us if there were more pre-built controls.
There should be more security features included.
The performance should be improved.
The technical support is in need of improvement to make solving issues more efficient.
For how long have I used the solution?
I have been using the Microsoft .NET Framework for more than 16 years.
What do I think about the stability of the solution?
This is a very stable solution and we haven't had any issues.
What do I think about the scalability of the solution?
This is a scalable framework but it depends on how you deploy the solution. Because it is a framework and not a product, it will give you options on how to develop your solution. If you develop it in a way that is scalable, then it will be scalable. But if you don't develop it properly then it will not be scalable.
In my previous company, we had approximately ten thousand users.
In my current company, we only use this solution internally. We have fewer than ten people, and they are business users. We do not currently have plans to increase usage but it may happen in the future.
How are customer service and support?
On a scale from one to ten, I would rate Microsoft technical support a seven.
Whenever we are trying to solve issues by dealing with Microsoft, they ask so many irrelevant questions that it delays things.
Which solution did I use previously and why did I switch?
We are also using WebLogic Suite with SharePoint on the server-side.
How was the initial setup?
The initial setup was straightforward and the deployment took not more than two to three days.
What about the implementation team?
We implemented this solution using our in-house team.
What's my experience with pricing, setup cost, and licensing?
The Microsoft .NET Framework is free of charge, without licensing cost. The only cost is purchasing the hardware that it runs on.
Which other solutions did I evaluate?
Java SDK. Java SDK is also good but require little bit more effort.
What other advice do I have?
My advice for anybody who wants to use the Microsoft .NET Framework is to have the proper foundation before implementing the solution. This means that they should lay the architecture first, properly, and then develop the solution based on the architecture. Without this, the solution will not be scalable and will suffer from problems in the long run.
This is a good solution but there is always room for improvement.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Mar 16, 2026
Flag as inappropriateBusiness Unit Manager at COSOFT GROUP
Scalable product with efficient technical support services
Pros and Cons
- "The technology is very scalable and accessible to use."
- "The product could have a better framework for application development."
How has it helped my organization?
We use Microsoft .NET Framework to develop various products, including an ERP system.
What is most valuable?
The technology is very scalable and accessible to use.
What needs improvement?
The product could have a better framework for application development. We have used Xamarin technology by Microsoft. It needs to be up-to-date compared to other technologies.
What do I think about the stability of the solution?
The platform is very stable. I rate its stability a nine out of ten.
What do I think about the scalability of the solution?
We have 20 Microsoft .NET Framework users in our organization. We use it every day. I rate its scalability an eight out of ten.
How are customer service and support?
The technical support services are good.
How would you rate customer service and support?
Positive
What other advice do I have?
I rate Microsoft .NET Framework an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Product Categories
Application InfrastructurePopular Comparisons
IBM DataPower Gateway
NGINX Plus
IBM WebSphere Application Server
Oracle SOA Suite
Apache Web Server
Magic xpa Application Platform
IBM WebSphere Message Broker
JBoss Enterprise Application Platform
WebLogic Suite
Zend PHP Engine
Windows Process Activation Services
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Do you think there is a minimum critical threshold that justifies the deployment of the System Center suite?
- When evaluating Application Infrastructure, what aspect do you think is the most important to look for?
- What application infrastructure solution do you recommend?
- What do you use application infrastructure solutions for in your organization?
- Why is Application Infrastructure important for companies?


















