MFC se introdujo en 1992 con C de Microsoft C++ 7.0 para ser utilizado con versiones de 16 bits de Windows como un sistema orientado a objetos C++ para la envoltura de la API de Windows.