so here is the base idea of OOOGUI: give the designer the ability to create his own custom data model via a WYSIWYG interface, and let OOOGUI do all the work to runtime generate the CRUD functionalities to manage contents of the data model. In other words: OOOGUI is a CRUD interface to create custom CRUD interfaces; or, if you prefer, a CMS to create CMSes. Someone called OOOGUI a meta-CMS.
let's try to be clearer.
the typical work process for a developer is something like this:
traditionally in this process the steps marked with a * are real programming (writing code) activities for the developer, so these are the most time and resources consuming steps. Well, the goal of OOOGUI is to give developer WYSIWYG tools for steps 3,4,5,6 and 7. That is: the only code to be written is the step 8: the personalization of the html/css/flash view. About all the rest will (should!) take care OOOGUI.