Skip to content
SumOfficeSumOfficeSumOffice

How to read this documentation

Which sections the site consists of, where to start depending on your role, and what all the numbers and claims are based on.

The documentation is split into four levels — from the big picture for an executive to the reference for a developer. You don’t need to read it all in order: pick your section and your route.

Section For whom Contents
Platform Executive, product, presales, procurement, security team Why this instead of someone else’s office suite, what you get, what is delivered, customizing under your brand, parity with Word and Excel, security, the pilot, and commercial terms.
SumDoc Architects and integrators of the document part How the document editor works, how to install it, run it, and embed it in your application.
SumSheet Architects and integrators of the spreadsheet part How the spreadsheet editor works, where it runs, how to install and embed it.
SumDoc reference Developers All session commands (41), editor window methods (321), events and data types (487) — with fields.
SumSheet reference Developers All contract operations (208) by area, with request and response fields.

See it with your own eyes without installing anything. Document editorspreadsheet with a cost estimatetwenty-three embedding examples and a project for documents. Both editors open right on the page and work for real: you can edit a paragraph in the document and change numbers in the estimate. The code of each example is shown right there.

An evaluation in one evening. What SumOffice isWhat you getFeature parityPilot and acceptance.

A technical prototype with SumDoc. Installing SumDocQuick startRequest and response objectsSession commands.

A technical prototype with SumSheet. Installing SumSheetQuick start: the first projectHow the API session worksCompute Contract reference.

Designing an SumDoc integration. ArchitectureLifecycleHost APIthe interaction contractWhat to fix before integrating. The two pages in the middle describe an interface that is still being proposed rather than working: they are what the shape of the future contract is agreed on. What is available today — Readiness and boundaries.

Designing an SumSheet integration. Architecture: four layersWhat happens from opening to savingRuntimesIntegrating into an applicationReadiness checklist.

A security review. Platform securitySumDoc responsibility and securityRisks and boundaries.

The documentation is assembled from the specifications of both products and checked against their source code. Every number, command name, refusal code, and capability boundary is verified against the code before every change. If the documentation diverges from the product, the edit goes no further.

When the site is built, the checks run again — on a machine where there is no source code. There it is verified that the pages match their generator, that all links lead to existing pages, and that no internal material has made it into the public text. Command names are checked against a list taken from the delivery itself, and the number of operations against a list taken from the release’s core. If a check fails, there is no deployment.

This does not apply to the comparison with Excel: it relies on official Microsoft documentation, and the sources are named right on the page Capability map next to Excel.

Documentation assistant

Answers are assembled from the documentation and may be inaccurate — check the sources.