Ivar Jacobson, Grady Booch et James Rumbaugh sont les trois principaux concepteurs du langage UML. Reconnus internationalement pour leur contribution majeure au développement du génie logiciel et des technologies objet, ils sont respectivement à l'origine des méthodes Objectory (OOSE), Booch et OMT. Employés tous trois par la société Rational, ils ont travaillé ensemble à l'élaboration du langage UML et du processus unifié.