1. A method for performing workflow process on at least one content document comprising: a) receiving, by at least one processor, the at least one document content; b) organizing, by the at least one processor, the at least one document content; c) discovering, by the at least one processor, at least one metadata relating to the at least one document content; and d) taking action, by the at least one processor, on the at least one document content, based on said (a), (b), and (c).