Xero is accounting software for small businesses that is entirely cloud-based. It handles bookkeeping tasks such as invoicing and payroll and allows you to connect to a live bank feed.