Which Zoho App is best for gathering approvals?

Which Zoho App is best for gathering approvals?

We often have decisions that require the approvals of several people. Sometimes the approval list is hierarchical -- Bob signs off, then his boss, then that boss's boss. Sometimes a vote is needed -- approval is granted if 5 of the 7 team members agree. Sometimes votes are dependent -- Peter approves as long as Paul does.

Always, people need to be pestered by email to review the list of decisions needing approval.

What Zoho app, if any, could we use to manage this process?