Try our new research platform with insights from 80,000+ expert users
Amit-Verma - PeerSpot reviewer
Digital Transformation Director at a tech vendor with 10,001+ employees
Real User
Sep 5, 2022
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."
  • "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.

Buyer's Guide
Microsoft .NET Framework
January 2026
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,114 professionals have used our research since 2012.

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
PeerSpot user
IS Technical Architect at a manufacturing company with 201-500 employees
Real User
Jan 9, 2022
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."
  • "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.
PeerSpot user
Buyer's Guide
Microsoft .NET Framework
January 2026
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,114 professionals have used our research since 2012.
reviewer1604244 - PeerSpot reviewer
Founder at a non-profit with 1-10 employees
Real User
Jun 21, 2021
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."
  • "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
PeerSpot user
David Shlingbaum - PeerSpot reviewer
IT Development Manager, Architect, Developer at a recreational facilities/services company with 1-10 employees
Real User
Top 5Leaderboard
Mar 18, 2020
Rich libraries and very good development tools are key to this great solution
Pros and Cons
  • "Ease of use, the richness of the libraries and basically very good development tools."
  • "The .NET open source community could be larger."

What is our primary use case?

Basically all my development work is done with .NET Framework. It's web services, data processing, get web APIs, and also web development. I work as an IT development manager and am also an architect. 

What is most valuable?

The ease of use, the richness of the libraries and basically the good tools are all valuable features. Most important are the very good development tools that Microsoft has, it's a good environment.

What needs improvement?

Things could always be a little easier and smoother. You'll sometimes find bugs but because I'm using an older version these bugs have already been fixed in later versions. The .NET open source community is very small and it would be nice if it were larger. I know Microsoft is now contributing a lot, but in other languages there's not too many frameworks that are not Microsoft. It would be good to have a richer environment for that.

The solution could include an open source framework as an additional feature, I can't think of anything else. 

For how long have I used the solution?

I've been using the solution for a total of about 15 years, although I had a break from it for a while.

What do I think about the stability of the solution?

The stability is fine. 

What do I think about the scalability of the solution?

I think scalability is more a matter of architecture. One of the things possibly missing is, as already mentioned, open source framework. You can use Kubernetes or something called Orleans but there's not too much richness in that area, but there are solutions. Scalability is a matter of architecture, it's not a matter of programming language.

How are customer service and technical support?

I have an option for technical support but haven't used it. I generally find my solutions on the internet. 

How was the initial setup?

The new versions are really, really easy and smooth and they get their updates. I'm migrating now from an older to a newer version and the setup is very easy. The old version had some glitches. I think the setup of the tool is fairly easy.

What other advice do I have?

My advice is that C# is a very rich language with lots of advanced facilities, which makes it easier to develop by not being too complex. There are a lot of libraries in out-of-the- box .NET Frameworks, which gives you tools to do almost anything you need and there are extension libraries for most of the rest. It's not the same as Python which is a bit slower but has a lot of libraries because everybody writes libraries for Python. But most of the time I find what I need.

I would rate this product a 10 out of 10. 

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.
PeerSpot user
reviewer2289417 - PeerSpot reviewer
Software engineer at a tech services company with 1,001-5,000 employees
Real User
Top 10
Mar 6, 2024
Ensures efficient application development and deployment while providing versatile language support, robust security model, seamless interoperability and excellent scalability
Pros and Cons
  • "It facilitated the streamlined scheduling process by amalgamating inputs from various sources, including location data and other systems."
  • "Improvements are needed in .NET development, particularly in a backend scenario."

What is our primary use case?

I developed an application tailored for the oil and gas sector, focusing on risk assessment and activity mapping for wells across Brazil. This tool utilized the .NET Framework, specifically version 4.6, to ensure robust performance and seamless integration with existing systems used by oil and gas companies in the region.

How has it helped my organization?

The .NET Framework streamlined the integration of our enterprise-level applications by leveraging .NET service-oriented architecture. This approach simplified development as we could modularize our system into microservices, enabling us to assist each component seamlessly within the .NET environment, tailored to the specific scenario at hand.

The .NET Framework's interoperability with other applications and its language independence has proven invaluable for our development projects. In my latest project, I developed a portal application capable of simulating various applications tailored to different user roles within the company. Using the .NET framework, I created a secure domain model to manage user authentication and bill distribution across these applications. I particularly appreciated the .NET Bot framework for its ability to quickly translate existing class models into code, facilitating rapid development and seamless integration with our database.


The support for multiple programming languages in .NET has influenced our choice of languages for various tasks. As a team, we possess a solid understanding of .NET, making it easy to leverage its capabilities. While clients may not always have insight into the technical aspects of our work, the versatility of .NET enhances our productivity. This allows us to deliver results to clients more efficiently and encourages their active participation in the development process.


The security model of the .NET Framework significantly contributes to the overall security of our .NET applications. This is largely facilitated by our proficient IT team, who meticulously plan and manage the infrastructure. As our .NET applications are primarily utilized within our company's intranet, security measures are inherently more manageable.

What is most valuable?

The features that significantly enhanced our application's performance primarily revolved around integrations. For instance, in one scenario, our application was tasked with scanning field activities within the .NET framework, encompassing both onshore and offshore operations. It facilitated the streamlined scheduling process by amalgamating inputs from various sources, including location data and other systems. Users could input data and conduct simulations within the application to assess the viability of certain activities. Additionally, the application was backed by a database running SQL scripts to support its functionalities.

What needs improvement?

Improvements are needed in .NET development, particularly in a backend scenario. For example, if you're planning to develop an application to track project operations using .NET, a good starting point would be to adopt domain-driven design principles. This approach allows you to visualize all the relevant components within the .NET framework for such a project. You can begin by defining the core domain entities, such as projects, tasks, and locations, leveraging .NET classes to represent these concepts effectively. Additionally, incorporating a scheduler component in .NET to manage activities associated with each project would be beneficial. By organizing these classes systematically, you can streamline the process of generating database tables directly from your code.

For how long have I used the solution?

I have been working with it for almost a decade.

What do I think about the stability of the solution?

The stability is outstanding. I encountered no issues, with any concerns primarily related to infrastructure servers rather than the .NET framework itself. I would rate it nine out of ten.

What do I think about the scalability of the solution?

The scalability is exceptional. I would rate it nine out of ten.

How are customer service and support?

We didn't require support assistance as Microsoft offers ample resources, including instructional videos, for implementing and resolving any issues independently. I would rate it nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is straightforward. However, as operations start, a structured approach is essential. This involves establishing distinct layers of code, each with specific responsibilities aligned with the product's objectives. For example, if managing a product class, its functions should exclusively pertain to product-related tasks. Similarly, when dealing with a layer handling thousands of transactions, caution must be exercised to ensure it remains focused on its designated operations without encroaching upon other aspects of the project. This segregation of tasks ensures clarity and efficiency within the development process, despite its inherent complexity.

What about the implementation team?

In our web and desktop application development workflow, we typically support IT personnel by providing them with the necessary components to set up a server for deploying our applications. We hold weekly meetings to discuss our approach and progress, and throughout the week, we collaborate on various tasks. Once the work is completed, we publish the applications to the server, ensuring that all required roles are fulfilled for successful deployment.

For deployment, we didn't have to do much as it was already completed for us. Additionally, we utilized GitLab and Jira in conjunction with Docker for streamlined deployment processes.

What other advice do I have?

Overall, I would rate it nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Abderrazak Amine - PeerSpot reviewer
Business Unit Manager at a tech services company with 11-50 employees
Real User
Sep 13, 2023
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.
PeerSpot user
Software Architect at a tech services company with 51-200 employees
Real User
Sep 28, 2022
A quite stable solution but newer technology makes product support challenging
Pros and Cons
  • "I like that ASP.NET is used for the framework and the core web services."
  • "There are performance constraints when multiple users are accessing the application and that consumes CPU resources."

What is our primary use case?

Our company is a partner with Microsoft and we install the solution for our customers. 

What is most valuable?

I like that ASP.NET is used for the framework and the core web services. 

What needs improvement?

There are performance constraints when multiple users are accessing the application and that consumes CPU resources. 

The ASP.NET framework is no longer supported because the new .NET framework has taken over so any core changes require us to redo projects. 

The setup process for on-premises is complex. 

For how long have I used the solution?

I have been using the solution for ten years. 

What do I think about the stability of the solution?

The on-premises solution is quite stable. 

What do I think about the scalability of the solution?

The on-premises solution is hard to scale.

The cloud-based solution is easy to scale because you have access to multiple servers and distributed services. 

How are customer service and support?

Technical support is challenging because staff work on shifts in different regions and do not have knowledge about support tickets or what has already been investigated. 

There are costly fees for support based on the level of support ticket such as normal, high priority, and urgent priority. Once you pay for support, you are sometimes routed to another technician and need to explain the issue again which is not efficient. It would be more efficient and cost effective to remain with the same technician throughout the support experience. 

How was the initial setup?

There are complexities and constraints to setup in on-premises environments. The initial setup requires a Windows server and an IIS server so you might experience compatibility issues. The development version and the machine version need to match or you will be required to install libraries and additional framework. You will also need to check routing to ensure it is correct.

The cloud-based setup is easier and less time consuming because all features and libraries are readily available. 

What about the implementation team?

Our company includes 40 skilled engineers who implement the solution for our customers. 

What's my experience with pricing, setup cost, and licensing?

The solution is a bit costly when compared to open source products or open gear licenses. 

I rate the cost a six out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Associate Professor of Computer Engineering at a university with 1,001-5,000 employees
Real User
Aug 14, 2022
User-friendly and straightforward; difficult to scale for enterprise organizations
Pros and Cons
  • "User-friendly and straightforward."
  • "Difficult to scale this product for large organizations."

What is our primary use case?

I'm an associate professor of computer engineering.

What is most valuable?

The solution is user-friendly and straightforward. I enjoy using it.  

What needs improvement?

It's a little difficult to scale this product for large organizations.

For how long have I used the solution?

I've been using this solution for 10 years. 

What do I think about the stability of the solution?

It usually takes a few months for each new version to become stable. 

What do I think about the scalability of the solution?

Scalability is a bit messy so we're forced to use different solutions for different clustering. 

How are customer service and support?

We're satisfied with customer service. 

What other advice do I have?

This is a good product and although it's not suitable for everyone, we're able to support various clients who use this. 

I rate this solution seven out of 10. 

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2026
Product Categories
Application Infrastructure
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros sharing their opinions.