5. OPERATING SYSTEM HARDWARE COMMON LANGUAGE RUNTIME(CLR) .NET FRAMEWORK BASE CLASS LIBRARY WINDOWS FORMS ASP.NET CONSOLE ADO.NET .NET FRAMEWORK CLASS LIBRARY COMMON TYPE SYSTEM COMMON LANGUAGE SPECIFICATION C# VB.NET VISUAL C++ OTHERS.. WINDOWS PRESENTATION (WPF) WINDOWS COMMUNICATION (WCF) WINDOWS WORKFLOW (WWF) WINDOWS CARDSPACE LINQ ASP.NET 3.5 ADO.NET ADDITIONAL ENHANCEMENTS.. . NET 3.0 . NET 3.5 Visual Studio.NET .NET framework 2.0 and SP1