ASP.NET logo


An open source web framework for building modern web apps and services with .NET
+ 1

What is ASP.NET?

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
ASP.NET is a tool in the Languages category of a tech stack.

Who uses ASP.NET?

12853 companies reportedly use ASP.NET in their tech stacks, including Slack, Alibaba Travels, and ViaVarejo.

10316 developers on StackShare have stated that they use ASP.NET.

ASP.NET Integrations

.NET Core, Serilog, Owin, Ocelot, and DevExtreme are some of the popular tools that integrate with ASP.NET. Here's a list of all 28 tools that integrate with ASP.NET.
Pros of ASP.NET
Great mvc
Easy to learn
Decisions about ASP.NET

Here are some stack decisions, common use cases and reviews by companies and developers who chose ASP.NET in their tech stack.

Shared insights

I want to build an application for my company, mostly focusing on sharing files within employees but in a more secure and controlled manner. Please suggest a data store that would suit my needs. I am a .NET developer and looking for developing a Website in ASP.NET.

See more

We are a small IT company that works mainly with ASP.NET and .NET Core; we are planning for a standard solution with the most important features of e-commerce, but with a fully customizable possibility. Even if there is no customizability, there should exist stable plugins for every added feature even if paid, like adding comments possibility for students...

The most important other thing is that we have solution based mainly on .NET in the backend and AngularJS or React in front, our choice should be based on the possibility of integration of the chosen e-commerce platform with our other software.

To resume, we need fully customizable features or existed stable plugins for a lot of features. We also want no problems in integrating two systems like the Appointment system and the e-commerce platform. Please help me. I'm new to this company, and I had them perform a study for different CMS solutions that exist and pre-built.

See more

Greetings Guys,

I want to develop an E-Commerce app and a web app.

For E-Commerce App ( Cross-Platform) - Thinking of React Native instead of Flutter or Kotlin Multiplatform

For Web App - Thinking of ASP.NET Core

My thoughts -

a) ASP.NET is really good for a big enterprise-level application like Java. So it should be great for an eCommerce app website for large customers.

b) Since I don't want to develop two different apps for android and iOS, cross-platform will be good. Will save budget and time. React native is popular with its support and libraries. So it seems good.

(P.S. - I might be biased because I know ASP.NET. But will welcome your insightful Answer).

So Is it a good choice - for a web app and a mobile app? Let me know if you think I should use other stacks for mobile and web?

For Database, Is Microsoft SQL Server appropriate? Which database should I select - SQL database or NoSQL Database? Please provide another option apart from SQL Server.

(P.S - I know SQL Server is used for Big banking services. So it can handle a large number of transactions. If I am wrong, please correct me.)

Thank you in advance :)

See more

Hi. We are planning to develop web, desktop, and mobile app for procurement, logistics, and contracts. Procure to Pay and Source to pay, spend management, supplier management, catalog management. ( similar to SAP Ariba,,,,

We got stuck when deciding which technology stack is good for the future. We look forward to your kind guidance that will help us.

We want to integrate with multiple databases with seamless bidirectional integration. What APIs and middleware available are best to achieve this? SAP HANA, Oracle, MySQL, MongoDB...

ASP.NET / Node.js / Laravel. ......?

Please guide us

See more
Shared insights

Hi, I am a professional accountant, not a computer programmer but I know programming concept and love it, in past have learned VB.Net in the year 2008. I want to use my accounting experience in programming by developing Web-Based ERP/Accounting Software integrated with to eCommerce platform. I want to develop ERP and eCommerce for a particular industry which can be used by 100+ companies. I am not very sure which programming language and framework I should use for the project. I found that Python-Django is the most powerful platform/framework to build any kind of application. Sometimes I am thinking about ASP.NET because I have learned little .Net concept. Now I want to invest my time and money in something which is very robust and helps to develop my project. So, I am very much confused between ASP.Net or Django. Please could anybody advise me which framework would be ideally good to develop this project which will carry for coming many years... Many thanks for your suggestions and advice.

See more

Hello everyone, I'm in my last year at college and I've been self-studying web development for maybe a year. I learned Html, CSS, Bootstrap, and JavaScript, and jQuery basics, then I started to learn ASP.NET MVC and ASP.NET Core 3 bc this is what I really care about (backend development). I watched many tutorials and I built some small projects on my own but I know this is not just it to get a good job.. so I'm stuck now.. what should I do in the upcoming months till I graduate? I don't know how to work with a team or to work on a separate part of a big real project, deployment, and testing, and so on.. when to tell I'm ready to do interviews and get a good job?

See more

Blog Posts

Jobs that mention ASP.NET as a desired skillset

See all jobs

ASP.NET Alternatives & Comparisons

What are some alternatives to ASP.NET?
A free and open-source web framework, and higher performance than ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

ASP.NET's Followers
8728 developers follow ASP.NET to keep up with related blogs and decisions.