Approval Engine  
The Approval engine tracks the creation, proposal,  agreement, work, and completion of charges, communications, documentation, fees and billings assigned to cases, workflows and transactions;
Activity engine specifies which role can interact with the workflow and related features at a given point in the status of the workflow and triggers what action, charges, invoices and documents occur at that status.
Change requests - simplify when things need to change in services provided.
Event Log - record all status interactions of assigned parties for complete repository of workflow activities.
System Messaging - send assigned parties updates when steps in the approval events occur, in real time.
 

screen shot of inline approval event in a workflow