Open-source Invoice, Expense & Time-Tracking
"InvoiceNinja is an open-source platform to invoice, track payments, expenses, and time billable tasks for clients."