1. A system for processing an encoded source document, the system comprising: memory which receives an encoded source document from an associated client system, the encoded source document comprising structural information and encoded content information, the encoded content information comprising a plurality of encoded tokens generated by individually encoding each of a plurality of text tokens of the source document, the structural information comprising location information for each of the plurality of text tokens; a processing module for processing the encoded document to generate a modified document, without decoding the encoded tokens; and a transmission module for transmitting the modified document to an associated client system whereby the client system is able to generate a transformed document based on the modified document and the plurality of text tokens; and a processor which implements the modules.