Es otro componente de .NET Framework que representa a una colección orientada a objetos de tipos reutilizables que se pueden emplear para desarrollar aplicaciones que abarcan:
- La interfaz gráfica de usuario (GUI)
- Línea de comandos en Consola
- Aplicaciones en ASP.NET como Web Forms y los servicios Web XML.
La biblioteca de clase ocasiona que los tipos de .NET Framework sean sencillos de utilizar y reduce el tiempo asociado con el aprendizaje de las nuevas características de .NET Framework.
Como en cualquier biblioteca de clases orientada a objetos, los tipos de .NET Framework permiten realizar diversas tareas de programación comunes, como:
- Administración de cadenas
- Recolección de datos
- Conectividad de bases de datos
- Acceso a archivos
Además de estas tareas habituales, la biblioteca de clases incluye tipos adecuados para diversos escenarios de desarrollo especializados. Por ejemplo, puede los siguientes tipos de aplicaciones y servicios:
- Aplicaciones de consola.
- Aplicaciones GUI de Windows.
- Aplicaciones de Windows Presentation Foundation (WPF).
- Aplicaciones de ASP.NET.
- Servicios de Windows.
- Aplicaciones orientadas a servicios utilizando Windows Communication Foundation (WCF)
- Aplicaciones habilitadas para el flujo de trabajo utilizando Windows Workflow Foundation (WF)