It totally depends on your specific needs and the type of activity you carry out. I'm sure you will find some really interesting online software.
These are some of those you can consult.
Oracle NetSuite.
FreshBooks.
QuickBooks.
SAP Concur.
Zoho Books.
GnuCash.
cheers