ASP.NET es un framework de Microsoft para el desarrollo de aplicaciones web dinámicas que implementa el patrón MVC. Permite crear aplicaciones escalables de tres capas mediante el uso de modelos, vistas y controladores. El controlador recibe las solicitudes del usuario y actualiza el modelo, luego la vista se encarga de mostrar la interfaz al usuario.