Windows Forms是微软的.NET开发框架的图形用户介面的一部分，该组件透过将现有的Windows API（Win32 API）封装为托管代码提供了对Windows本地（native）组件的访问方式。虽然该组件看起来是为先前较复杂的基于C++的微软基础类库（Microsoft Foundation Classes，MFC）的替代品，但是它没有提供与Model View Controller "Document/View"架构相应的特色。"Document/View"架构已经被「MDI（多文档介面）」