This is simple, easy to use and does the job. It is easy to customize the CDR to fit your needs as well. The only problem I have with this is it costs a premium for the software. As with any software, if you purchase it once you are stuck with that software. They don't allow you to update the software without paying for an update. That's a problem for me because I could make a mistake and I want to update the software. I am solving the problem of getting CDR data to our company and solving the issue of the CDR being inaccurate. It's easy to use for both agents and carriers. The interface is very intuitive and it has a very good support team. I like that you can have multiple users in one account. Sometimes it takes a while to get your first bill processed. You have to wait for a few days until you see your first bill. This software is great if you're looking for an all-in-one solution for your billing needs. We've been able to reduce our billing time from 2 weeks to less than 1 week.