Xero is a computerized accounting solution that is cloud-based and is targeted at small and medium-sized companies. It assists businesses in the management of invoicing, expenses, bank reconciliation, payroll and financial reporting on-line. Since it is cloud-based then you have the ability to use it anywhere as long as you have internet access and you can have more than one user (such as an accountant, business owner, bookkeeper, etc.) using it in real-time.