How did a large company replace Word-based contract management with a structured, access-controlled system?
This case study shows how a large company replaced a long-established but increasingly risky Word-based approach to contract management with a structured, access-controlled solution.
Initial situation
This case study examines a fundamental aspect of daily operations at a large property operations and facilities management company with nationwide coverage, whose activities include building maintenance, cleaning and ongoing operations. The organization works across hundreds of sites simultaneously, requiring the coordinated management of large numbers of employees, subcontractors and specialists. Tasks are typically recurring, yet highly dependent on location and timing, while ad hoc interventions and urgent measures are common. In this environment, efficient operations depend on precise task assignment, transparent responsibilities and managers having real-time visibility into what is happening at each site. All of this is also reflected in contractor and subcontractor agreements. One of the most critical elements of day-to-day operations is contracting: every partner relationship is governed by a contract, most of which are template-based but contain numerous individual parameters.
For a long time, contracts were created using Word-based templates. These contained some locked sections, while others required manual editing. The approach initially proved workable, but as contract volumes grew, increasing risks and operational problems emerged.
Business challenge
1. Lack of editing controls
Several critical issues became apparent when using Word documents:
multiple users could edit the same file simultaneously,
it was unclear who had changed what, and when,
sensitive data—such as amounts, bank account numbers or notice periods—could be changed without anyone noticing.
In one instance, a change was only discovered after the contract had been finalized, which in itself posed a significant business and legal risk.
2. Access control issues
Although the documents contained locked sections, these did not provide genuine protection in practice:
there was no granular control over who could modify specific sections of a contract,
the approval process was not integrated into the system,
checks were typically performed manually, after the fact.
This approach regularly slowed down contracting and increased the likelihood of errors with every change.
3. Lack of auditability
It became increasingly important for the organization to ensure that:
all data entry was documented,
no changes could be made after a contract was finalized,
it was possible to trace exactly when a given value changed and what it changed to.
At this point, the Word-based approach was no longer sustainable.
The business requirement
The company sought a workflow-based solution—governed and automated through defined processes—that would:
replace Word-based editing,
manage contract content in a structured way,
provide section- and field-level permissions,
log modifications so that changes could be traced,
prevent any changes to the final document.
The solution
After mapping how the existing system worked, an xFLOWer solution was developed that focuses on structured data and automated processes rather than documents.
Form-based contract structure
Rather than appearing as freely editable documents, contracts are presented:
divided into sections,
with structured form fields,
with predefined text and variables.
xFLOWer automatically generates the final contract from this data, ensuring consistent legal content while allowing parameters to be tailored to each agreement.
Access control
The system makes it possible to:
allow multiple roles to modify certain values,
restrict access to other text sections to designated individuals,
ensure that even a single sentence can only be modified by someone with the appropriate permissions.
In practice, this means every user has access to precisely the content they need to perform their duties.
Text + variable logic
Legal text and variables were separated:
the core legal text is standardized and controlled,
variables—such as the number of days or monetary amounts—can be managed separately,
so changes do not compromise the legal content.
Technical stability
As part of the solution:
text-box editing was replaced with a structured, table-based backend,
ensuring that all data appears reliably and consistently in the generated document.
Results and business value
Implementing the xFLOWer process-based solution delivered:
a reduced risk of contract errors,
greater transparency and auditability,
a faster contracting process,
clearly defined responsibilities,
final contracts generated in a secure, non-editable format.
Overall, contract management evolved from a risky administrative task into a controlled, transparent business process, while the sometimes complex contracting process became largely automated.
Next steps
The xFLOWer workflow-based solution opened up further ideas and opportunities for development:
detailed field-level change logging,
even more precise permission rules,
a complete audit trail.
This project once again demonstrated that xFLOWer's low-code solution can deliver results in an exceptionally short time, exceeding expectations and making the company's operations more profitable.
Project objective:
Permission-based contract management
Start of collaboration
2025
