Metamill
Metamill is a professional UML CASE tool. All UML diagram types are supported. Supports standard XMI 1.2. Round-trip engineering for Java, C++ and C#. HTML document generation and scripting language. Fast and easy to use. www.metamill.com
QuickUML MacOSX
QuickUML is a software design tool that tightly integrates a core set of UML models with code generation. A project is presented through a tabbed window of use cases, class models, object models, dictionary and code and saved as an XML file.
MicroAsm
MicroAsm is Integrated Development Environment for assembly programming. It includes advanced source editor and 8086 assembler. MicroAsm has a much easier syntax than any of the major assemblers, a great combination for beginners!
QuickCRC MacOSX
QuickCRC is a tool for responsibility driven design of object-oriented software using CRC cards.
Visual Paradigm for UML (Community Edition)
Visual Paradigm for UML is an ALL-IN-ONE Visual Development Platform. VP-UML supports the full development life cycle, the latest UML notation and code generation. It also embedded with a full-featured IDE for coding and round-trip code engineering.