Object Modeling Technique (OMT) è un linguaggio di modellazione object-oriented sviluppato all'inizio degli anni novanta da James Rumbaugh (all'epoca impiegato presso la General Electric). Fu una notazione di grande successo, che divenne (nella versione OMT-2) uno standard de facto utilizzato da una buona parte dell'industria per la progettazione di sistemi software a oggetti. In seguito al successo di OMT, Rumbaugh venne in seguito convocato per far parte del progetto di unificazione delle notazioni di modellazione object-oriented che avrebbe portato alla definizione di Unified Modeling Language (UML), che eredita molte delle caratteristiche di OMT.