If you are looking for an online cloud based accounting program with lots of features and third party apps and tools, this option may be for your business. It is good for businesses of all sizes and offers features like online collaboration, real-time reports, backup data and high level security. Although, Xero does have a higher monthly cost than other similar programs, and even at their base level program, Starter, you can only send 5 invoices /quotes and 5 bills per month.