Lo que se pretende a través de este trabajo es desarrollar un Modelador distribuido que sea empleado como una herramienta colaborativa, la cual brinde a varias personas la posibilidad de trabajar sobre un mismo modelo de forma concurrente o separada, modificando aspectos del modelo e intercambiando criterios e ideas sobre el mismo, para lo cual dicho sistema proveerá de utilidades y mecanismos de trabajo en equipo. Esta herramienta se constituye en un aporte importante al mejoramiento del proceso o procesos de desarrollo de software que se utilizan actualmente, ya que fomenta un nuevo enfoque de trabajo en equipo, y además surge como una alternativa a las herramientas CASE tradicionales usadas para desarrollar sistemas, las cuales en un gran porcentaje si bien ayudan a mejorar los procesos, estos en muchas ocasiones tienden al fracaso debido no a los procesos en si, sino a como esto son llevados a cabo por los integrantes de un equipo de desarrollo.