"The LibreOffice developers aim to maximize the amount of code
that is shared between the desktop, mobile, and cloud variants of
the office suite. Instead of rewriting the software or maintaining
separate implementations, the existing code base will be adapted to
work in new environments.
Due to the inherent complexity and sophistication of an office
suite, writing a separate version for each environment or rewriting
from scratch in a form that is more conducive to portability would
be impractical. Meeks cited several examples of failed office suite
rewrites in his presentation slides?including Microsoft's defunct
Pyramid project and Corel's abandoned Java-based rewrite of Corel
Office?to highlight the risk of such an undertaking.
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.