The best enterprise accounting software offers a complete accounting system. It lets you manage intercompany transactions and multiple currencies.