This subject application is directed to a system and method for sending
electronic files to multiple destinations. When a document is first
selected for output, a first level, or generic driver, is selected. This
driver enables output of the selected document to all selected output
destinations, such as printing, web posting, and e-mailing. While a
common driver interface is functional, the system further teaches a
mechanism wherein a user can select a destination specific driver for
some or all of the destinations. This selection allows for more refined
processing options than those afforded by the generic driver, which must
function in a set of parameters common to all destinations. In accordance
with another aspect of the invention, once a driver for a specific
destination is selected, the associated driver is loaded and selected
criteria for the specialized driver is stored for future use for
documents being output to that destination.