O aplicație MFC se bazează pe biblioteca Microsoft Foundation Class (MFC) și este o aplicație Windows executabilă. Potrivit Microsoft, utilizarea MFC Application Wizard este cea mai ușoară atunci când creați o aplicație MFC.
Începând cu 2014, edițiile Visual Studio Express nu acceptă proiectele MFC. Există, în general, cinci tipuri de executabile MFC, inclusiv casete de dialog, aplicații de tip Explorer, aplicații de browser web, aplicații Windows și aplicații bazate pe formulare. După finalizarea unui proiect MFC, fișierele pot fi vizualizate în Solution Explorer. O aplicație de pornire MFC include fișiere header (.h), fișiere de resurse (.rc), fișiere C ++ (.cpp) și un fișier de proiect (.vcxproj). Aplicația MFC care este finalizată implementează caracteristicile de bază ale aplicației Windows executable (.exe).