I strongly believe UI usability and consistency would benefit a lot from frameworks able to generate high-quality GUI skeletons starting from formal specifications of data and processing requirements.
Think about the "scaffolding" concept of Ruby on Rails for basic CRUD operations pushed further. A few years ago in a project for a policy administration system we created a concept of "GUI scenario" covering things like:
- master-slave field selections
- help access
- key shortcuts (for field or actions tagged "important")
- search flow: search criteria --> results --> detail
- add new item flow: multi-step wizard with commmit / abandon logic
- edit item flow
Even though the framework was lacking generality it was extremely successfull in enforcing (low-cost) a consistent GUI adhering to the project standard.
Do you know any good examples of such implementations worthwhile looking at?