Microsoft Windows Forms supports a variety of controls that you can add to forms creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system. Windows Forms controls support a variety of features, from the most basic to features that emulate the functionality in high-end applications like Microsoft Office.