I agree.
Since Dbase and clipper we have a set of librarys (later classes, too) , strict internal rules for naming,... and some selfwritten generators.
Together with cut&paste :-), addons from vfpx and others (like chilkat, viscom,..) we never had a need for a framework.