Pues el UML es ahora mismo el standard en cuanto a diseño de aplicaciones de todo tipo. Si miras en el otro tema al respecto en este mismo foro, verás que hay algun link donde puedes encontrar descripcion de los diagramas más usados, y algun link a uno de los programas (creo) más extendidos, el Rational Rose. Y para cualquier cosa, por aqui estaré. Un saludo, Mago.