ProcessMaker is an Omnibus-style software. We use it for many of the services within the bank, such as generating a form or filling out a form that passes through different layers of approval. There are several processes that this solution assists us with.
Personally, I use ProcessMaker for five different reports that each includes a workflow. Each report has to be generated and then goes through different levels of change before it's approved and the document is finalized.