.NET Framework is a complete environment that allows developers to a develop,run,and deploy the following applications: ==>> Console Application ==>> Windows Form Application ==>> Windows Presentation Foundation (WPF) application ==>> Web Application (ASP.NET applications) ==>> Web Services ==>> Windows Services ==>> Service-Oriented application using Windows Communication Foundation (WCF) ==>> Workflow-Enabled applications using windows workflow foundation (WF) .NET Farmework also enables a developer to create sharable components to be used in distributed computing architecture . NET Framework supports the Object-oriented Programming Language , such as Visual Basic,Visual C# , and Visual C++. .NET framework supports the multiple programming language in a manner that allows language Interoperability. This implies that each language can use the code written in some other Language.