Sage X3 supports multi-company operations by allowing users to run multiple companies within the system with fully automated intercompany transactions. For multi-currency operations, Sage X3 enables trading in various currencies, with each company having its accounting currency. Additionally, there is an optional module available to automatically download exchange rates, eliminating the need to manually enter them into the system.