Microsoft .NET Framework
.NET Framework Developer • March 2006
We cover .NET Framework as well as the related technologies. Microsoft .NET Framework is designed to provide an environment within which you can develop almost any application to run on Windows (However, by using mono we can create cross platform applications easily), whereas C# is a programming language designed specifically to work with the .NET Framework. By using C#, you can, for example, write a dynamic web page, a Windows Presentation Foundation application, an XML web service, a component of a distributed application, a database access component, a classic Windows desktop application, or even a new smart client application that enables online and offline capabilities.