Discussion – Seamless Integration

You are consulting for a friend who owns a small business with about 20 employees. She is in the process of standardizing all the software her employees use. They use a lot of productivity software, specifically presentation software, spreadsheets, and word processing applications. In addition, they quite often share the files with external agencies that collaborate on work with them. Your friend wants to keep costs down, but she also wants seamless integration with her external agencies.
Respond to the following in a minimum of 175 words:

Which productivity software options do you advise her to choose?
Provide 1-2 reasons for your advice.