FreshBooks essentially invented "Cloud Accounting" and many others have followed suit ever since. So if you're needing a great invoicing, then FreshBooks is the tool for you.