- ASP.NET Web Forms was Microsoft's first web framework for .NET, released in 2002, which abstracted away the complexity of web development but became difficult to update over time
- ASP.NET MVC was released in 2009 to address Web Forms' issues and allow more control over HTML, but was still dependent on Windows
- ASP.NET Web API provided a modular framework for building RESTful services independently of IIS
- OWIN and Katana defined a standard for components in modern web apps and provided an OWIN-compliant web server, moving frameworks closer to independence from Windows