The following table shows the core technology areas of the .NET Framework.
.NET Framework class library
ADO.NET
Application domains
ASP.NET
Assemblies
Asynchronous programming
CodeDom
Common language runtime
Configuration
Debugging
Deployment
Designers
Events
Exceptions
Formatting
Garbage collection
GDI+
I/O
Interoperability
Mobile development
Networking
Remoting
Security
Serviced components
Side-by-side execution
Threading
Windows Forms
Windows Management Instrumentation (WMI)
Windows Service applications
XML
XML Web services