Project Management & Invoicing Software: Argentum
Argentum is an open source project management and invoicing software that you can use in order to keep track of the different projects any team of yours has to tackle, and also of the invoices that you are sending out to your clients.
Its very easy to monitor how much time is being spent by a team on an assignment. It has built-in support for PDF generation, multiple currency and automatic currency conversions for invoices.
Argentum project management and invoicing software is available in two configurations: you can host it in your server, or you can have it hosted by the company.