Tenders
NL AI 2026-0046 - SMH P3: Plint/MSA closes 11 Dec NL Relinen en deelliners WF7 2026-2030 (2031-2034) closes 13 Oct NL Verbouwing stadsdeelkantoor Scheveningen closes 28 Oct NL Bouwteam Sociaal Cultureel Centrum Pijnacker closes 23 Sept NL Gronduitgifte Franciscushof-Zuid Bosrijk 2026 closes 9 Oct NL Nieuwbouw gemaal Kramershoek closes 3 Nov NL HVAC en RWA beheer, onderhoud en vervanging closes 2 Nov NL 15118 | Realisatie Masterplan Rijkskantoor Westraven te Utrecht closes 18 Sept NL 51380| Revitalisatie centrale energievoorziening en binnenruimte PI Krimpen te Krimpen a/d IJssel closes 28 Oct NL Openbare verkoop Hertenweg 2-4, Havenweg 30a en aangrenzende gronden in Nieuwdorp closes 16 Nov NL Ontwikkeling en realisatie Koesteeg (Fase 1) closes 21 Oct NL AI 2026-0046 - SMH P3: Plint/MSA closes 11 Dec NL Relinen en deelliners WF7 2026-2030 (2031-2034) closes 13 Oct NL Verbouwing stadsdeelkantoor Scheveningen closes 28 Oct NL Bouwteam Sociaal Cultureel Centrum Pijnacker closes 23 Sept NL Gronduitgifte Franciscushof-Zuid Bosrijk 2026 closes 9 Oct NL Nieuwbouw gemaal Kramershoek closes 3 Nov NL HVAC en RWA beheer, onderhoud en vervanging closes 2 Nov NL 15118 | Realisatie Masterplan Rijkskantoor Westraven te Utrecht closes 18 Sept NL 51380| Revitalisatie centrale energievoorziening en binnenruimte PI Krimpen te Krimpen a/d IJssel closes 28 Oct NL Openbare verkoop Hertenweg 2-4, Havenweg 30a en aangrenzende gronden in Nieuwdorp closes 16 Nov NL Ontwikkeling en realisatie Koesteeg (Fase 1) closes 21 Oct

Bid assembly — construction & engineering tenders

Nothing missed.
Nothing late.

Steinlog is where your team assembles the bid. Deadlines derive themselves from the submission date, every task carries a name — and when a clarification lands late, you know what changed, what it touches, and who's on it.

No demo call, no upload, nothing to prepare — pick one of today's open NL tenders on the next screen; your workspace is ready when the magic link lands.

Project activity sample · N2 Ring Road
14:02 · j.verhoeven
draft.section_edit — §3.2 method statement
14:06 · system
doc.addendum — addendum_3.pdf
14:07 · assistant
impact.analyzed — 14 changes mapped
14:09 · m.bakker
todo.assigned — bank guarantee draft
14:10 · system
deadline.moved — 11 tasks re-cascaded
14:15 · ext:nordbygg
share.accessed — boq_lot4_final
14:16 · system
draft.snapshot — version v2.6
14:19 · s.dekker
todo.completed — EPD structural steel
14:23 · system
clarification.received — Q-017 answered

who · what · when — every change attributed

01 — Last-minute changes

Addendum at 16:40.
New plan by 16:41.

The dangerous part of a tender isn't the first read — it's the clarification round. A revised spec buried on page 40, a deadline moved in a footnote. Steinlog compares every addendum and answer against the previous version, maps each change to the draft sections and tasks it touches, and updates the plan.

The assistant flags, drafts and cites its sources. It never prices, never authors engineering content, never submits.

Addendum №3 — what changed illustration
§2.4 changed Piling spec: CFA → driven precast → j.verhoeven
§5.1 deadline Submission moved: 30 Mar → 27 Mar → 11 tasks re-cascaded
§7.2 added EPD required for structural steel → new task · m.bakker
every change cited to its source page · owners notified

diff · v2 → v3

Every change found

change → §draft

Mapped to your work

tasks → assigned

The plan updates itself

02 — Bid assembly, managed

The deadline
makes the plan.

Give Steinlog the submission date and it derives the rest — clarification cutoff, subcontractor quotes, internal review, signatures and legalisation lead time. Every derived deadline becomes an assigned task. The Gantt redraws itself when anything moves.

Below is not a mock-up. It is Steinlog working a live TenderNed tender — a Rijksvastgoedbedrijf renovation in Zwolle, all 22 published documents ingested, milestones and formal requirements read out of the actual aanbestedingsleidraad. Only the companies are fictional.

The plan — derived, assigned, moving demo project · live tender data
The plan panel: cascade-generated Dutch deadline tasks with owners and dates, next to the extracted milestone timeline.
The completeness check demo project · live tender data
The readiness gate: a deterministic completeness checklist of the tender's required forms, with signature tiers.

Formal requirements are extracted from the tender with sources; you confirm the list once. The check itself is plain code — not an AI opinion.

03 — Time travel

The bid, as of
any moment.

Come back from two days on site and see exactly what moved: every version of every document, every reassignment, every price change — attributed, in order. Managers don't have to ask “who changed this, and when?” They look.

The bid as of 2026-03-26 · 15:51 sample project

BID VERSION

v2.6

DOCUMENTS

61

OPEN TASKS

0

CHECKLIST

14/14

Every requirement complete. Submitted a day ahead of the moved deadline.

The same view, in the product demo project · live tender data
The time travel view: the demo bid replayed to event #22 of 39 — the readiness check had not been run yet at that point, and every document is listed at its version with its sha256 hash.

Any project, any date — including the day, months later, when someone asks what was known when.

04 — One preparer to nine companies

Built for how bids
are actually won.

SOLO

One preparer, forty documents, one deadline.

The deadline cascade turns the submission date into a working plan. The completeness check keeps score. The assistant reads the pages you haven't gotten to yet.

TEAM

Everyone in the same bid, at the same time.

Multiplayer drafting and a native BOQ grid — no more “final_v7_JV_edit.docx”. Tasks carry names and deadlines. Your answer library keeps certificates, references and method statements one search away.

CONSORTIUM

Partners see the bid. Never your library.

Partner accounts are scoped to one project and see only what you've included in the bid. Every partner access shows up in the activity log — everyone works from the same, current version.

The combinatie, registered demo project · live tender data
The combinatie panel: penvoerder and combinant registered with their KVK numbers and addresses, each with its own per-firm artefact status, and a banner naming what is still blocking submission.

Penvoerder and combinant, each with their own required artefacts — and the combinatie-eisen that block submission until they are met. The answer library behind them stays with the lead firm; a partner account never sees it.

05 — Ask

Ask the bid.
Ask the law.

Forty documents, and the answer you need is one line on page 14. Ask in plain language and Steinlog answers from the tender itself — and points at the page it came from. It never guesses: no source, no answer.

X-Ray — asked and answered, on the record demo project · live tender data

Recorded against the demo bid room on live tender TN-431836. The question, the answer and the cited page are real; the tender is a real Rijksvastgoedbedrijf renovation.

X-RAY · ASK YOUR BID

Every answer cites the page it came from.

“What's the deadline for questions?” “Which certificates does this buyer want?” The answer comes back with the document, the page and the sentence it rests on — so you can check it in one click instead of trusting it. Partners asking on a shared bid never see your answer library.

ASK THE LAW · NL PROCUREMENT

The Aanbestedingswet, answered and cited.

“May a buyer shorten the tender period?” Steinlog answers from an indexed corpus of Dutch and EU procurement law — the Aanbestedingswet 2012, the decrees, the guidance — and links the article it relied on. It is not legal advice, and it says so every time.

Ask the law — grounded in the statute, not the model live legal corpus
The Ask the law page: asked whether a buyer may shorten the tender period for electronic submission, Steinlog answers in Dutch — yes, by five days, under article 2.74b of the Aanbestedingswet 2012 — carries a NOT LEGAL ADVICE notice, and links to the official text of the cited article.

A real answer from the real corpus — 31 documents, 1,587 provisions of Dutch and EU procurement law. “Source match” reports how closely the cited passages matched the question, not whether the answer is legally correct. It is never legal advice, and it never answers without a source.

Register of works

06.1

Auto-Gantt & deadline cascade

Internal deadlines derived from the submission date; the plan redraws itself when dates move.

06.2

Multiplayer drafting & BOQ grid

Rich text and bills of quantities, edited together in real time, every change attributed.

06.3

X-Ray — ask your bid

Any question about the tender, answered from the documents themselves and cited to the page.

06.4

Ask the law

Dutch and EU procurement law, indexed and answered with the provision it relied on. Never legal advice.

06.5

Clarification question drafting

Ambiguities and contradictions across thousands of pages, surfaced before the question cutoff.

06.6

Answer library

Company boilerplate, versioned and searchable — visible to your team only.

06.7

Full history export

Every version, change and access in one archive — for audits, handovers, or the dispute you hope never comes.

06.8

EU-pinned docs & database storage

One isolated database per client in the EU. Assistant inference in Ireland (eu-west-1); OCR and embeddings are disclosed and may leave the EU.

Pilots — NL · SE · DE

Your next bid,
with nothing missed.

We onboard a small number of contractors per market. Bring a live tender; we'll run it with you. Pick a live tender and see for yourself — no card, no call.

pilot@steinlog.com

ennl