James Rumbaugh est le créateur de la technique de modélisation objet OMT et de son langage de notation graphique. Il est également l'un des créateurs de UML, avec Grady Booch et Ivar Jacobson.