Does anyone have any good systems in place/suggestions for improving, company communication across a multi site organisation?

Many thanks in advance for your time.
Sharron Steele