SOLoist is a Java-based development framework for
* model-driven development (MDD) based on UML,
* rapid prototyping and rapid application development,
* execution of web-based object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.
Video Producer: Devoxx Conference