1. A document management system, comprising: one or more document repositories for storing documents; a document notification and delivery service (DNDS) for detecting documents pertaining to subjects that are stored in the document repositories; and a plurality of workflow modules subscribing to the DNDS to receive documents identified that pertain to one or more subscribed subjects; at least two workflow modules producing one or more documents that are published to one or more of the document repositories; wherein a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of a second workflow module; and wherein subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS delivers the first document to the second workflow module that operates independent from the first workflow module to produce a second document.