1. A computer implemented process for creating a dynamic workflow documentation of a plurality of workflow components, the computer implemented process comprising: starting a workflow manager and a class loader program in a computer memory; creating an instance of a workflow program having an associated workflow component in the computer memory; notifying the workflow manager that a new instance of the workflow program having the associated work flow component has been created; using the class loader program, checking for an approval flag to verify that the workflow program has received an approval for a use by an enterprise; validating a checksum value to confirm that the workflow program has not been altered or tampered with since receiving the approval for the use by the enterprise; extracting a metadata property from the workflow program; recording the metadata property in the memory; repeating the steps of creating an instance of the workflow program, extracting the metadata property, recording the metadata property, and notifying the workflow manager that the workflow program having the associated work flow component has been created; and using the workflow manager, periodically polling the workflow program to retrieve an updated metadata property, analyzing the updated metadata property, producing a workflow status information, and publishing the workflow status information as a file; wherein the dynamic workflow documentation of the plurality of workflow components is facilitated.