O ASP.NET é totalmente diferente do seu antecessor e oferece recursos muito mais poderosos. Com a plataforma .NET você pode desenvolver aplicações poderosas para Windows, aplicativos complexos para Web, Intranets, criar Web Services e aplicações para dispositivos móveis, ou seja, você pode desenvolver praticamente qualquer tipo de aplicação e de qualquer porte.