As a software developer if the necessities, project steps are well documented, I can design and develop the new projects in time, maybe in a shorter time. Else whole the workflow is done by the developer. He/she creates the cycle of the workflow of project in his/her mind and starts developing according to that thought or the workflow he/she hears from the manager.
I used several workflow tools and developed a workflow tool for a company during my internship. None of them was fast as this program and none of them uses low disk space. You can find an install the program from http://labs.adobe.com/technologies/workflowlab/ and you can find detailed information from http://www.adobe.com/newsletters/edge/october2009/articles/article5/index.html?trackingid=EXBIG . If you are looking for discussions and forum you can use http://forums.adobe.com/community/labs/workflowlab/.
By the way, the program is lightweighted and uses 2MB of disk space. The program is free of charge.