Inne implementacje pozwalają przesyłać wiadomości pomiędzy różnymi systemami, potencjalnie łącząc różne aplikacje czy systemy operacyjne. Takie kolejki zazwyczaj dostarczają metody pozwalające na zwiększenie niezawodności w przypadku awarii systemu. Przykłady komercyjnych implementacji to WebSphere MQ (wcześniej MQ Series) firmy IBM, kolejka firmy Fiorano, Oracle Advanced Queuing (AQ) wewnątrz bazy danych Oracle, oraz MSMQ Microsoftu. Rozwiązaniami dostępnymi na zasadach wolnego oprogramowania są Web Service Message Queue (WSMQ), JBoss Messaging, JORAM oraz ActiveMQ.

Większość systemów operacyjnych czasu rzeczywistego takich jak VxWorks i QNX zachęca do używania kolejkowania wiadomości jako podstawowego mechanizmu komunikacji międzyprocesowej lub międzywątkowej. Wynikająca z tego ścisła integracja przekazywania wiadomości z algorytmem szeregowania procesora jest jedną z głównych przyczyn użyteczności systemów czasu rzeczywistego dla aplikacji czasu rzeczywistego.