We are able to bill for our work using this software. It's easy enough for non-technical people such as managers or owners of a business to learn how to set up their bills effectively without having to hire an IT person. It doesn't allow us to easily track time entered into the database because it was added manually by each user when they billed out hours instead of being automatically tracked. This means we have to go through every invoice and see if there were any entries missed which slows down the process. I would highly recommend this product. Tracking manual entry of timesheets and invoices has been eliminated since implementing the software. I like the way that the system is able to be used for all of our accounting needs. I also like that the system is able to be used for all of our billing needs. I dislike that the system is not as easy to use as other billing systems. I am able to use the system for all of our accounting needs and that is one of the main reasons that I use this system. I also use the system for all of our billing needs.