ASP.NET is a free web framework for building great websites and web applications using HTML, CSS, and JavaScript. You can also create web APIs and use real-time technologies such as web sockets. ASP.NET Core is an alternative to ASP.NET.