Xero is a very powerful cloud accounting software that can also handle advanced requirements such as foreign currencies or cost centers.
A special feature of Xero is the almost unlimited integration possibilities. International apps like Tradegecko, Approval Max or Spotlight Reporting have direct interfaces to Xero.