A method, computer readable medium and system are provided which generate
a model driven form user interface. In accordance with the method, a data
model is mapped to a user interface model using at least one declarative
map. The one or more declarative maps used to map the data model to the
user interface model can be explicit maps which are external to a mapping
engine used to generate the user interface model and any intermediate
models.