In computer science, a message is a bit of data, which is sent by a sender, to a recipient. This is usually done by copying the data around. In an event-driven model, the recipient will then act in a certain way to the message.