Microsoft tillåter OpenOffice och Google Docs att öppna dokument i sitt format (främst .doc, .docx, .xls, .xlsx, .ppt, .pptx) av flera viktiga skäl:
* Marknadsandel och kompatibilitet: Medan Microsoft vill att användare ska hålla sig till sin Office -svit, skulle fullständig inkompatibilitet hindra adoption allvarligt. Att låta andra program öppna och till viss del redigera Microsoft Office -filer säkerställer en bredare kompatibilitet och förhindrar Microsoft från att anklagas för att skapa ett stängt ekosystem. Detta är avgörande för att upprätthålla marknadsandelar i ett konkurrenskraftigt landskap. Företag och individer behöver ofta samarbeta med andra som kanske inte använder Microsoft Office.
* interoperabilitet och standarder: Medan Microsofts filformat inte initialt designades med öppna standarder i åtanke, har trycket för att säkerställa att interoperabilitet har drivit dem att göra sina format åtminstone delvis läsbara av annan programvara. Även om nivån på trohet och perfekt bevarande av formatering varierar, är förmågan att öppna och arbeta med dokumenten kritisk.
* juridiska och lagstiftande problem: I vissa regioner är monopol föremål för förordningar som kräver interoperabilitet. Microsoft har utan tvekan mött press från tillsynsmyndigheterna för att få sina produkter att fungera med konkurrenternas programvara.
* Public Relations: Att presentera ett helt stängt system skulle vara dåligt för Microsofts offentliga image. Att tillåta kompatibilitet hjälper till att framställa Microsoft som ett mer samarbetsvilligt och mindre restriktivt företag.
Det är viktigt att notera att medan OpenOffice och Google Docs kan öppna Microsoft Office -filer, är perfekt trohet inte alltid garanterad. Komplex formatering, makron och inbäddade objekt kanske inte alltid översätter perfekt. Microsofts filformat har utvecklats över tid, och äldre versioner kan vara mindre kompatibla än nyare. Omvänt kan spara ett dokument skapat i OpenOffice eller Google Docs som en Microsoft Office -fil leda till en viss förlust av formatering eller funktioner.