1. A system for processing a document by external processing routines that operate on the document in response to reference links embedded within the document, comprising: means for acquiring a processing link in the document; means for using said processing link to invoke a processing engine to modify the document; means for modifying said document by said processing engine.