This software has allowed our organization to stream line processes for internal use as well as external partners (such as insurance companies). It's been very helpful in helping us track invoices with ease! The interface was not user friendly at first but it seems like they have made some improvements since then. I would recommend this product if you are looking to help your team manage their time more efficiently or tracking expenses/invoicing better than other programs out there. We've realized an increase of productivity through using Gemko.