Aplikacja MFC bazuje na bibliotece Microsoft Foundation Class (MFC) i jest wykonywalną aplikacją systemu Windows. Według firmy Microsoft używanie Kreatora aplikacji MFC jest najłatwiejsze podczas tworzenia aplikacji MFC.
Od 2014 roku edycje Visual Studio Express nie obsługują projektów MFC. Zasadniczo istnieje pięć typów plików wykonywalnych MFC, w tym okna dialogowe, aplikacje typu Explorer, aplikacje przeglądarki internetowej, aplikacje systemu Windows i aplikacje oparte na formularzach. Po ukończeniu projektu MFC pliki można wyświetlać w Eksploratorze rozwiązań. Aplikacja startowa MFC zawiera pliki nagłówkowe (.h), pliki zasobów (.rc), pliki źródłowe C ++ (.cpp) i plik projektu (.vcxproj). Zakończona aplikacja MFC implementuje podstawowe funkcje aplikacji systemu Windows (.exe).