En 1995 se recibió como miembro de la Asociación de Maquinaria Computacional (ACM).
Fue nombrado socio de IBM en 2003.
Es más conocido por el desarrollo del Lenguaje Unificado de Modelado (UML), junto con Ivar Jacobson y James Rumbaugh.
También desarrolló el método Booch de desarrollo de software, el que presenta en su libro Análisis y diseño orientado a objetos.
Él aconseja la adición de más clases para simplificar códigos complejos.