Invoice Ninja is a 100% open-sourced development invoicing ... Both Word and Excel include a number of business-specific templates, including ones for invoices. Templates can be customized ...