ZEBRA is a tool for rapid development of various applications with a user interface from a UML model generated by Rational Rose (r) 98 (or higher) used as the source for code generation. The full-functional "state machine" used in ZEBRA allows to successfully develop the "business logic" and provide interaction of the latter with the user interface. Various types of user interface (SWING, JSP, XML) can be used for interaction with the same business logic; it is even possible to use several types simultaneously. One of the most important areas of applying ZEBRA is creation of WEB applications.

read more @ http://www.novosoft-us.com/solutions/tools_zebra.shtml