Grady Booch, James Rumbaugh, et Ivar Jacobson sont les concepteurs du langage UML. Ils sont reconnus mondialement pour leurs très importantes contributions au développement des technologies objets, dont les méthodes Booch, OMT et OOSE. Tous les trois sont employés par Rational Software.