That's true - Online invoicing programs are very helpful and one of the important tools in the smooth running of any business. By expending the list, I would like to add one more and very popular invoicing software in the list which is Invoicera.

Invoicera is well known for its services & support. It offers a free plan with no expiry date.