Of course. ProcessIt! has several different ways to vary the number of steps in an individual document's routing
There are both automatic (which is to say, computed) and manual ways to vary the workflow and to control who needs to review any given request. You can do just about anything you can conjure up.
Smart people building sophisticated applications & workflow tools for Lotus Notes, IBM Lotus WebSphere and the Internet