According to the official website, ASP.NET is defined as:
ASP.NET can also be used to create web APIs, mobile sites, web sockets, and more. As you can tell by the logo I attached, it is developed by Microsoft. Before you worry, I should mention that ASP.NET is open source, even though it is supported by Microsoft.
So what are the benefits of using ASP.NET? Here's a list to consider:
• Build large applications with less code
• Uses server-side technology (code executes on server before sent to browser)
• Windows authentication ensure your apps are safe and secure
• Language - independent
• Processes monitored and managed by ASP.NET runtime