Sometimes you don't need a heavyweight workflow engine, but you do have a series of tasks that need to be done. Enter Flow4j, an eclipse plugin. UI state machines seem like a good idea to me, but I've never done much UI work other than some relatively small web applications. OpenEmcee seems like a neat idea, but I wonder if being such a generalized solution would make it somewhat clumsy.