1. A method of processing electronic messages, comprising: intercepting at a router on a first channel of the router a message from a sender client device to a recipient client device, the router comprising a plurality of channels of different types and the message of a message type of the first channel; routing the message from the router to a service-level processing component of a service delivery platform; determining by the service-level processing component appropriate service-level application logic to be applied to the message; processing the message at the processing component using the determined service-level application logic including selecting multiple second channels of the plurality of channels of the router, converting the message from the message type of the first channel to message types of the second channels of the router different from the first channel and the second message types different from the first message type, and generating multiple processed messages based on the selected multiple second channels; returning the processed messages from the processing component to the router; and directing the processed messages from the service-level processing component to the recipient client device through the router, wherein the processed messages are directed to the recipient client device on the selected second channels of the router based on the service-level processing of the message at the processing component and wherein at least two of the processed messages are directed to different addresses through different channels of the selected multiple second channels.