MECOSI – Digital Work Contracts

Available for
Microsoft TeamsMicrosoft TeamsSharePoint OnlineSharePoint Online

Paperless tendering from the call for tenders to archiving

MECOSI is the bespoke application of the Genossenschaft Migros Zürich (GMZ) for handling fee and work contracts in construction projects entirely digitally. Since its launch in March 2022, around 750 fee and work contracts and up to 6,000 signatures have been processed paperlessly every year — directly in Microsoft Teams and SharePoint Online.

Tender dashboard:
A central overview of all calls for tenders per construction project — with status, bidders and direct access to all documents.
Bidder management:
Select, invite and manage bidders directly in the application — internal and external.
Price comparison:
Automated price comparison of the submitted offers for well-founded award decisions.
Digital signature with DocuSign:
Draft contracts are generated automatically and sent for digital signature via a DocuSign envelope.
Teams integration:
The application is embedded directly as a Teams tab in the construction project workspaces — no need to switch systems.
Archiving in D3:
Signed contracts are automatically archived in the d.velop D3 document management system.
Supplements:
Contract changes and additions are recorded in a structured way as supplements and approved digitally.
Complete audit trail:
Every action in the process is logged in the history panel — for complete transparency and compliance.
Role-based access:
Differentiated permissions for internal employees and external bidders, with Azure AD integration.

Tender dashboard in the Teams tab

All tenders at a glance:
Embedded directly in the Teams construction project workspace — tenders grouped by call for tenders, with status, amount and net price per bidder.
The full process in one click:
Invite, negotiate, approve, recommend, award and create the contract — all steps directly in the command bar.
T
Construction project Musterareal new build — General· MECOSI digital works contracts
Home
Documents
Planning
Contracts
Notes
Tenders & contracts
Tenders
Contracts
Project bidders
Master bidder list
Filter by bidder
Contractor
Status
Amount
Discount %
Net
●
▾Tender: Electrical installations GF–4th floor
●
●
●
●
Contractor A (42)
Awarded
CHF 284'500.–
2.0 %
CHF 278'810.–
Contractor B (43)
Approved
CHF 301'200.–
1.5 %
CHF 296'682.–
Contractor C (44)
Approved
CHF 318'750.–
0.0 %
CHF 318'750.–
●
▾Tender: Plumbing installations
●
●
●
●
Contractor D (51)
Negotiation
CHF 156'000.–
3.0 %
CHF 151'320.–
Contractor E (52)
Negotiation
CHF 162'500.–
2.5 %
CHF 158'437.–
Contractor F (53)
Invited
—
—
—
●
▸Tender: Ventilation & air conditioning
●
●
●
●
4 bidders · group collapsed

Contract form with DocuSign integration

Items and prices:
Bill of quantities with all items, quantities, unit prices and discounts — the net total is calculated automatically.
Digital signature directly in the process:
The DocuSign envelope is generated and sent automatically. The status of each signatory (GMZ, project manager, contractor) is visible at all times.
T
Construction project Musterareal new build· MECOSI digital works contracts
Contractor A — Electrical installations GF–4th floor
✕
Quote & items
Documents
Contract
History
General details
Contractor A
Works contract
232
Electrical installations
Awarded
2.0
Awarded after price negotiation
Items (bill of quantities)
Item
Description
Qty
Unit
Disc.
UP (CHF)
Total (CHF)
1.1
Cable trays, basement
1
lump sum
2 %
18'400.–
18'032.–
1.2
Risers & distribution boards GF–4th floor
5
floor
2 %
24'600.–
120'540.–
1.3
Final distribution, office space
1
lump sum
2 %
52'800.–
51'744.–
1.4
Lighting installation
2'340
m²
2 %
38.50
88'494.–
CHF 278'810.–
Digital signature (DocuSign)
✍️
Works contract EK-2024-042 — ready for signature
Envelope created on 14/06/2024 · via DocuSign · 3 signers
Envelope sent
AM
A. Muster
Client (GMZ) · Order 1
✓ Signed 15/06/2024
BM
B. Muster
Project manager (GMZ) · Order 2
✓ Signed 16/06/2024
CM
C. Muster
Contractor (Contractor A) · Order 3
⏳ Pending

Process

The process at a glance

  1. 1
    Call for tenders

    Project managers create a call for tenders in the dashboard and define the services to be awarded.

  2. 2
    Invite bidders

    Suitable suppliers are selected from the central bidder directory and invited directly via the system.

  3. 3
    Quotes & price comparison

    Incoming quotes are recorded in the system and automatically compared side by side.

  4. 4
    Award & recommendation

    After internal approval and recommendation, the award decision is documented and released.

  5. 5
    Contract generation

    Fee, works or purchase contracts are generated automatically from stored templates.

  6. 6
    Digital signature

    The contract is sent as a DocuSign envelope — all parties sign digitally, without media breaks.

  7. 7
    Archiving

    The signed contract is automatically archived in D3 and can be retrieved at any time in an audit-proof manner.

Figures that speak for themselves

Every year, Migros Zürich concludes around 750 fee and work contracts for construction projects. With MECOSI, up to 6,000 signatures are handled digitally — without paper, without manual hand-offs and without media breaks. Since the full roll-out in April 2023, all the underlying work steps can be completed at the push of a button.

Technology

MECOSI is based on Microsoft 365 and fully integrated into GMZ’s existing infrastructure:

  • SPFx (SharePoint Framework) with React and TypeScript for the contract dashboard and the contract form
  • Microsoft Teams as the primary working environment — the app is embedded directly in the construction project teams
  • Azure App Service for the onboarding back end (ASP.NET Core)
  • Power Automate for approval flows
  • DocuSign for the digital signature
  • d.velop D3 for audit-proof archiving
  • PnPjs and Office UI Fabric React as the development foundation

Development took over two years and was run on agile principles — in close collaboration with GMZ’s product owner and project managers and the SoftForge AG development team.

Contact us

We look forward to learning about your requirements and presenting our solutions to you. Feel free to contact us to arrange a meeting.

Address
Spittel 5
3953 Leuk-Stadt