Xero is building not just an accounting systems but a business platform and already that platform has over 700 applications that integrate to it.
At its heart Xero tries to minimise the time required to enter data into your accounting system and when used to it full potential you can run a significant business through Xero with minimal time required to process your data.