Key to a successful handling of such processes is that everyone who's involved knows what to do and has the necessary information at hand. Ideally, they do not need to search for this information but the information rather comes to them.
Linchpin integrates the Comalatech Ad hoc Workflows plugin to help modelling common business processes such as approvals, reviews, and other QA tasks. Even very complex, individual workflows can be designed with this plugin. Have a look for yourself.