jStates is a java library for easy state machine design and implementation.It uses XML to define states and state transitions. jStates is aimed at easy integration with desktop J2SE applications, Struts, Commons Validator, Web and other J2EE technologies
Openology's goal is to provide a way to integrate the many open source PHP web applications. Integation consist of the frontend design and the backend code integration.
Hayta-UML is a Web2.0 UML tool, that allows users to draw UML diagrams. A core design decision is to have a native version-control inside the application.