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.
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.
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.


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.
BID VERSION
v2.6
DOCUMENTS
61
OPEN TASKS
0
CHECKLIST
14/14
Every requirement complete. Submitted a day ahead of the moved deadline.

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.

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.
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.

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
Auto-Gantt & deadline cascade
Internal deadlines derived from the submission date; the plan redraws itself when dates move.
Multiplayer drafting & BOQ grid
Rich text and bills of quantities, edited together in real time, every change attributed.
X-Ray — ask your bid
Any question about the tender, answered from the documents themselves and cited to the page.
Ask the law
Dutch and EU procurement law, indexed and answered with the provision it relied on. Never legal advice.
Clarification question drafting
Ambiguities and contradictions across thousands of pages, surfaced before the question cutoff.
Answer library
Company boilerplate, versioned and searchable — visible to your team only.
Full history export
Every version, change and access in one archive — for audits, handovers, or the dispute you hope never comes.
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
Steinlog