Es un libro de carácter amplio, en él no se explica de forma única cómo debe realizarse el desarrollo orientado a objetos: los autores no se ciñen a un único método correcto, sino que el motivo que explica el éxito alcanzado por la tecnología O-O en el desarrollo práctico de tareas, se debe a la utilización de técnicas diferentes según la necesidad de cada situación.
Esta segunda versión de Utilizando UML ha sido completamente actualizada para UML2.0 al tiempo que se han hecho mejoras en el texto, para facilitar su comprensión.Todo el material existente de UML, esta dirigido principalmente hacia desarrolladores experimentados, pero no hacia estudiantes ni profesionales que esten aprendiendo sobre diseño y desarrollo basado en objetos y componentes.