KROKI is an open-source mockup driven development environment for rapid prototyping and development of business Java applications.