Principle Consultant at a outsourcing company with 5,001-10,000 employees
Real User
Top 10
Dec 22, 2025
Our solution is deployed in a hybrid setup; we have some on-site on a private cloud and some on Azure. Most of our costing comes from database licensing, as we use SQL Server, which has very costly licenses. On the Azure side, it is acceptable and configurable, so we are satisfied with that. However, the major part of the cost comes from licensing, especially with SQL Server licenses. The front-end tools for development, ASP.NET and Visual Studio, are open-licensed and open-sourced, so there is not much cost there. Microsoft mainly focuses on volume licenses for reporting and Office 365 and also SQL Server licenses.
On a scale from one to ten, with one being cost efficient and 10 being the most expensive, I would rate ASP.NET's pricing at six. There used to be IAF, which you could spin on a Windows machine. However, that sort of setup does not exist for Linux machines. Because customers still prefer a Windows underlying infrastructure, it can get expensive.
Regarding the pricing, I don't know much because as a developer, I don't deal with the procurement, buying software. But I can say it does come with some good packages called corporate licenses. So when we buy a corporate license, I think multiple developers have access, can publish code and can develop from his own development machine. For instance, we can get Visual Studio where we use that as an IT tool, to develop the code and to buy the codes so we don't need to buy other products. I know that our company bought us a corporate license where we need to pay as a service for a year. We also have Microsoft support where we found some difficulty using so many of the application technologies. We can easily get support from that particular Microsoft team.
Our solution is deployed in a hybrid setup; we have some on-site on a private cloud and some on Azure. Most of our costing comes from database licensing, as we use SQL Server, which has very costly licenses. On the Azure side, it is acceptable and configurable, so we are satisfied with that. However, the major part of the cost comes from licensing, especially with SQL Server licenses. The front-end tools for development, ASP.NET and Visual Studio, are open-licensed and open-sourced, so there is not much cost there. Microsoft mainly focuses on volume licenses for reporting and Office 365 and also SQL Server licenses.
ASP.NET is not an expensive solution.
The solution is comparatively cheaper, and you don't have to pay anything for a developer license. When you put it into production, it costs you.
The language is free to use. The pricing wouldn't be a problem for the paid version.
On a scale from one to ten, with one being cost efficient and 10 being the most expensive, I would rate ASP.NET's pricing at six. There used to be IAF, which you could spin on a Windows machine. However, that sort of setup does not exist for Linux machines. Because customers still prefer a Windows underlying infrastructure, it can get expensive.
This is a free solution. However, we have some server licensing costs which are not directly a cost of using the solution.
This is an open-source product. We do not have to pay to use it.
ASP.NET is open-source and free of charge.
The solution is open source and free.
The solution requires a licensing fee but is worth the investment.
ASP.NET is an open-source solution.
Regarding the pricing, I don't know much because as a developer, I don't deal with the procurement, buying software. But I can say it does come with some good packages called corporate licenses. So when we buy a corporate license, I think multiple developers have access, can publish code and can develop from his own development machine. For instance, we can get Visual Studio where we use that as an IT tool, to develop the code and to buy the codes so we don't need to buy other products. I know that our company bought us a corporate license where we need to pay as a service for a year. We also have Microsoft support where we found some difficulty using so many of the application technologies. We can easily get support from that particular Microsoft team.