The process of generating computer code directly from graphical design software. A system or part of a system is designed graphically, with all message flows added in, and when all the behavior is specified, the software will create code for a particular language that will perform the specified behavior.

Still in early stages, and the generated code is often inefficient and slow.