Developing Microsoft .NET Applications for Windows [Visual C# .NET]

Windows Forms is the new platform for Microsoft® Windows® application development, based on the Microsoft .NET Framework. The .NET Framework
provides a clear, object-oriented, extensible set of classes that enables developers to develop rich Windows Forms applications. Additionally, Windows Forms can act as the local user interface in a multi-tier distributed solution.
Typically, these individuals perform the following key activities:
- Help with creation of functional specifications
- Design and develop user interfaces
- Create and test prototypes
- Write Windows Forms applications