ام اف سی (MFC) کتابخانه کلاس بنیاد مایکروسافت (Microsoft Foundation Class Library) که به طور مخفف ام اف سی نامیده میشود، کتابخانهای است که واسط برنامهنویسی نرمافزار ویندوز (Windows API) را در کلاسهای سی++ میگنجاند.در این کتابخانه مجموعه ای از کلاس های مختلف تدارک دیده شده است به صورتی که اکثر نیاز های برنامه نویس بدون دسترسی مستقیم به اِی پی آی (API) های ویندوز رفع می شود.