The Rational Rose Family of products is the Market-leading UML modeling tools for software design. One can Design C++, Visual Studio .NET and J2EE applications using UML v1.4.
The IBM Rational Rose family is IBM’s classic UML modeling and model-driven development solution, and is ideal for customers wishing to integrate with legacy integrated development environments or languages.