ADO.NET
ADO.NET provides consistent access to data sources such as Microsoft SQL Server, as well as data sources exposed through OLE DB and XML. Learn about ADO.NET on the Data Developer Center.
ASP.NET
Microsoft ASP.NET is a set of Web application development technologies that enables programmers to build dynamic Web sites, web applications, and XML Web services. Learn about ASP.NET on the ASP.NET Developer Center.
Base Class Libraries
The Base Class Libraries (BCL) provides the fundamental building blocks for any application you develop, be it an ASP.NET application, a Windows Forms application, or a Web Service. The BCL generally serves as your main point of interaction with the runtime.
Common Language Runtime
The .NET Framework provides a run-time environment called the common language runtime, which runs the code and provides services that make the development process easier.
.NET Compact Framework
The .NET Compact Framework's managed code and XML Web services enable the development of secure, downloadable applications on devices such as personal digital assistants (PDAs), mobile phones, and set-top boxes.
.NET Micro Framework
The .NET Micro Framework extends the productivity advantages of .NET and Visual Studio to smaller, less expensive, and more resource-constrained devices than any previous Microsoft managed platform.