Microsoft Foundation Class (MFC). Эта библиотека была разработана компанией Microsoft для создания приложений Windows с графическим интерфейсом пользователя. Она заменяет библиотеку Microsoft Foundation Class Library, которая использовалась в приложениях для Windows 16-разрядных систем. MFC обеспечивает разработчикам многие графические исходные коды, функции и классы, такие как диалоговые окна, контекстное меню, главные окна и т. д. Благодаря этому MFC быстро стала одной из самых популярных и используемых библиотек для разработки приложений для Windows.