Message Queue (MQ)-software letter kommunikationen mellem it-systemer ved at muliggøre asynkron beskedudveksling. Køen gør det muligt for afsendere og modtagere at kommunikere på forskellige tidspunkter og fra forskellige steder. Beskeder kan omfatte anmodninger, svar eller advarsler, afhængigt af afsenderens behov. Køen styrer service-til-service-kommunikation ved at gemme, behandle og fjerne meddelelser, når deres handlinger er fuldført. Nogle MQ-værktøjer bruger udgiver-/abonnentmodellen, der almindeligvis findes i store, meddelelsesorienterede middleware-systemer. MQ-værktøjer bruges typisk af it-professionelle, systemadministratorer og softwareudviklere. Virksomheder er afhængige af beskedkøsoftware til at koordinere distribuerede applikationer, forenkle integrationen af forskellige systemer, forbedre ydeevnen og automatisere kommunikationsopgaver. MQ-løsninger fungerer som en buffer, der midlertidigt gemmer beskeder, indtil de er nødvendige, hvilket giver brugere på forskellige systemer mulighed for at indsende beskeder, der vil blive behandlet, når det er nødvendigt.