Synerzip
83 Case Studies
A Synerzip Case Study
Quickoffice, the worldwide leader in mobile office solutions and later acquired by Google, needed a reliable Java document processing engine to support viewing, editing, creating, and round-tripping Microsoft Office documents across mobile and desktop platforms. Synerzip was engaged to build the Java Core API/backend, with the key challenge of converting older Office 2003 binary documents and newer Office 2007 OOXML files without data loss or corruption.
Synerzip developed and QA-automated the Java Core API, using research, reverse engineering, and extensive test automation to validate document fidelity through read/save cycles and screenshot comparisons against Microsoft Office. The result was a robust Java document processing library that became the backend basis for Google Drive/Google Docs infrastructure and was later ported largely to C++ for Quickoffice’s Office products, supporting both Microsoft Office 2003 Binary and Office Open XML 2007 formats.
Quickoffice
Herman Spencer
Director of Engineering