I think he may be referring you Axon (free software from NCH) which is basically a virtual call management system. It allows for semi-complex outbound dialing rules (eg if a number starts with this digit, use this line and add a 1 in front of it, basically customizeable to however you need it to be. Axon integrates well with IVM so they can work as 1 unit for answering and transfering calls and such, it's just that IVM alone has limited control over such things as call transfers, actions to take in case of errors (such as if the line is busy) which line to use, time till answering a call etc.