El presente articulo caracteriza el entorno de las herramientas CASE de modelado y de manera especial aquellas que se apoyan en UML, como lenguaje de especificacion para el modelado orientado a objetos. Los diferentes aspectos de las herramientas de modelado con UML se clasificaron en cuatro grupos: (a) Enfoque Procedimental, que describe el apoyo de la herramienta al proceso (b) Soporte al modelado arquitectonico, que analiza el grado de soporte de la herramienta para la definicion de la arquitectura del sistema, (c) Apoyo al repositorio, que describe la manera como la herramienta soporta los servicios de almacenamiento, intercambio y recuperacion de elementos y (d) Enfoque Funcional, que agrupa caracteristicas generales deseables de una herramienta de este tipo. Se seleccionaron cinco de las herramientas de modelado con UML mas conocidas (ArgoUML, Rational Rose, WithClass, Together y Poseidon) con el fin de validar en ellas la aplicabilidad de los conceptos. El analisis se complementa con la caracterizacion de AR2CA, una herramienta que esta siendo desarrollada por el grupo de Ingenieria de Software de la Universidad EAFIT.