A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering.
Development framework for implementing desktop/web applications directly from use case scenarios. Generalization, inclusion and extension relations between use cases are also supported by the framework.