Hola, los FrameWorks son capas intermedias de sofware que pueden utilizarse en lenguajes de programacion; serian como middleware. Son creados para facilitarle la vida a los programadores. Un programa que se adapte al visual c++ y te permita programar skins en el, pero directamente interactuando con el visual c++ es un framework. un ejemplo de framework es el ACE/TAO que se usa para programar CORBA(es un framework de comunicacion). Pero ofrece soporte para enlazarlo con visual c++ y otros lenguajes de programacion(python, pherl ,borland ,c++ etc) . puedes encontrar en internet muchos tipos de FrameWorks para utilizar con c++.
espero que te alla servido,
see ya