Es muy difícil resumir en una sola frase en que consiste el .NET Framework, pero de hacerlo podríamos decir que es una plataforma, una base, que simplifica y moderniza el desarrollo y distribución de aplicaciones en el entorno Windows.
El .NET Framework está formado por cuatro pilares básicos:
- Tecnologías de desarrollo de aplicaciones
- Librerías de clases
- Librerías de clases base
- Un entorno de ejecución denominado CLR (Common Lenguaje Runtime)
Dentro de las tecnologías de desarrollo de aplicaciones debemos destacar ASPNET (para desarrollar aplicaciones web), los servicios web y Windows Forms (para desarrollar las tradicionales aplicaciones de escritorio en Windows), así como .NET Compact Framework, diseñado para desarrollo en dispositivos móviles.