ArgoUML java based CASE tool I've heard mixed reviews of the ArgoUML java based CASE tool but it looks promising for the longer term.