As Steve pointed out, here's another product based on DSL Tools technology.

From the Tangible web page:

Screenshot of Tangible Architect

"Model-Driven Code Generation featuring Drag&Drop UI-Design (Software factory supporting DSL & UML)
1. Define your business objects using
an UML Model or Class Wizards

2. Let tangible architect generate business
objects, db-schema, data access code

3.  Extend your business objects and
create your UI using Drag & Drop "