An object-oriented analysis and design tool that runs on Windows and Unix platforms from IBM. It supports the Unified Modeling Language (UML) as well as the earlier Booch and OMT notations.