Windows Forms یک کتابخانه کلاس رابط کاربری گرافیکی (GUI) است که در Net Framework همراه شده است. هدف اصلی آن ارائه یک رابط کاربری ساده تر برای توسعه برنامه های کاربردی برای دسکتاپ، تبلت، رایانه های شخصی است. همچنین به عنوان WinForms نامیده می شود. برنامههایی که با استفاده از فرمهای ویندوز یا WinForms توسعه مییابند به عنوان برنامههای Windows Forms شناخته میشوند که بر روی رایانه رومیزی اجرا میشوند. WinForms را می توان فقط برای توسعه برنامه های Windows Forms و نه برنامه های وب استفاده کرد. برنامههای WinForms میتوانند شامل انواع مختلفی از کنترلها مانند برچسبها (Label)، جعبههای فهرست (List)، جعبه متنی (TextBox) و غیره باشند.