1. A method for workflow processing of scanned document data to generate a final output, the method comprising: identifying capabilities of one or more devices, wherein the one or more devices include an image scanner; receiving a workflow defining post processing steps for generating the final output of scanned document data; scanning a document on the image scanner to generate the scanned document data; processing the scanned document data based on the post processing steps to generate output data, wherein the processing includes providing the post processing steps to the one or more devices based on the identified capabilities; and transmitting the output data to the one or more devices identified by the workflow to generate the final output.