Save some room for Apple, whose behavior would be as objectionable as Microsoft if Apple had the clout Microsoft does. Apple distributes proprietary software, thus denying its users software freedom. Apple’s proprietary word processor doesn’t support OpenDocument (ODF), a file format for electronic office documents which is fully published and available for any developer to implement in any program they wish. ODF is quite unlike the formats used with Microsoft Office programs which are ill-documented and changing from time to time to throw off compatible alternatives (better known as competition). ODF will help you keep your documents readable long after you stop using whatever office programs you use now. In 5 years, you’ll be glad you can still read the old files. Imagine how necessary this is for governments which retain documents for hundreds of years. We don’t know what the complexities come with that requirement, but it’s a safe bet that relying on software nobody will run is unwise.
There’s a petition to get Apple to make their programs read and write ODF documents in their proprietary office suite. Apple has already added code to work with Microsoft’s alternative office format—Microsoft Office Open XML—a format which is considerably younger than ODF, seen less use than ODF in the real world, and has considerable technical problems (including needlessly reinventing the wheel instead of relying on standards for math and scalable graphics, Microsoft wants programmers to follow their unique path to embedding math and scalable graphics; why be compatible with other programs when one can do what Microsoft wants?). Microsoft is currently pressuring governments foreign and domestic to adopt Microsoft OOXML as a viable means of storing documents electronically.