Los diagramas de colaboración son otro tipo de diagramas de interacción que contienen la misma información que los diagramas de secuencia, centrándose en las responsabilidades de cada objeto en lugar del tiempo en que se envían los mensajes. Un diagrama de colaboración describe el comportamiento de sistemas, subsistemas y operaciones mediante un grafo que representa los objetos involucrados y los mensajes que intercambian enumerados en el tiempo.