yes we have used that with a CTA100, for forced account codes feature for a CPA firm ...
where each of their clients is given a code, adn they enter the code when then get / make calls to the client ... and they bill for thier time
it is a software which u install adn the pc has to be always online for this to work