In 1994, he joined Rational Software, where he worked with Ivar Jacobson and Grady Booch ("the Three Amigos") to develop Unified Modeling Language (UML).
В 1994 году перешел в компанию Rational Software, где работал совместно с Иваром Якобсоном и Гради Бучем (получив прозвище «Три амиго») над созданием языка моделирования UML.