A dynamic data-modeling system and a content management framework combined into a high-level application development framework is disclosed. In one embodiment, the system for application development, comprises a data-modeling framework configured to enable a user to define a logical data model. The data-modeling...http://www.google.cl/patents/US7305656?utm_source=gb-gplus-sharePatent US7305656 - Content management framework for use with a system for application development