Microsoft .NET es una plataforma de desarrollo que incluye herramientas para crear aplicaciones y un entorno de ejecución seguro y eficiente. El framework .NET ha evolucionado a través de varias versiones desde 2002, agregando nuevas bibliotecas y compatibilidad con más lenguajes de programación y sistemas operativos. El framework incluye componentes como Visual Basic, la biblioteca de clases base, el CLR y compiladores para lenguajes como C# y VB.