Routine that allows a program to interact with the operating system
Belongs to Application layer of OSI Model
Microsoft Message Queueing (MSMQ)
nAPI used in network environment
nStores messages sent between nodes in queues
nForwards these messages to their destination