Abstract: A computer implemented method for document distribution, the method comprising steps the computer is programmed to perform, the steps comprising: on a networked computer, receiving a document from a sender and authorization data defining at least one authorized recipient for the document, the sender and the authorized recipient being remote from the networked computer, for at least one of the authorized recipients, selecting at least one respective optimal format among a plurality of file formats, converting the received document into the selected format, and distributing the converted document to the authorized recipient.