En 1996 Rational concluyó que la abundancia de lenguajes de modelado estaba alentando la adopción de la tecnología de objetos, y para orientarse hacia un método unificado, encargaron a los "Tres Amigos" que desarrollaran un "lenguaje unificado de modelado" abierto.