1. A method for delivering content, the method comprising: receiving at least one specification for a transform; receiving a plurality of input messages associated with input streams from one or more publishers; applying the transform to the plurality of input messages to form an output message, wherein the output message depends on at least two input messages from the plurality of input messages; and delivering the output message to a subscriber.