Let me try to rephrase your question to test that I have understood: you want software support for the the 'release' business process (an example is engineers getting a set of sign-offs for changing a part. If a sign-off is refused, then the process is 'frozen' until re-work is completed, and the owner re-applies for release etc.).
While it is a 'sledge-hammer' approach, you might look at any of the Enterprise Resource Planning (ERP) systems. ERP systems that actually manage production processes will have a sign-off mechanism. A web search of "Open Source ERP" will turn up lots of them.
Here is wikipedias list: http://en.wikipedia.org/wiki/List_of_ERP_software_packages
Try to write down the process you'd like, as clearly as you can, in a few Use Cases.
Find out the ERP systems with a local support mechanism, and email your Use cases to see if anyone has a good fit 'out of the box'
Note: In this scenario, the software product is just a 'part'
You might be fortunate, and find a system where release is a relatively small independant system which can be used stand-alone.