Skip to content
Innopulse Consulting

Checklist: writing a specification for a public IT tender

For: Contracting authorities and public-sector project leads

Updated: 2026-11

In short

A specification for a public IT tender is created in seven steps: describe goals and starting point, formulate requirements with priority and acceptance criteria, keep technical specifications product-neutral, set suitability criteria, define award criteria with weighting and scoring method, create a comparable price sheet and review the documents before publication.

The quality of a tender is decided in the specification. Unclear requirements lead to incomparable bids, many questions and, in the worst case, appeals. Overly narrow requirements exclude good suppliers.

This checklist is for contracting authorities and project leads. Procurement law sets the framework; requirements engineering provides the method.

The checklist

  1. 01

    Describe goals and starting point

    Describe problem, goals, system environment and constraints so suppliers understand the task.

    Done when: The starting point is described so an external supplier can place the task without asking.

  2. 02

    Formulate requirements

    Formulate functional and non-functional requirements unambiguously, prioritised and with acceptance criteria.

    Done when: Every requirement is unambiguous, prioritised and verifiable.

  3. 03

    Keep specifications product-neutral

    Write technical specifications without brand names, or only with “or equivalent”.

    Done when: The specification contains no requirements that needlessly prescribe a specific product.

  4. 04

    Set suitability criteria

    Choose criteria necessary for the contract with clear evidence.

    Done when: Every suitability criterion relates to the contract and has defined evidence.

  5. 05

    Define award criteria and scoring

    Set criteria and weighting and describe the scoring method, including for price, transparently.

    Done when: Criteria, weighting and scoring method are in the documents.

  6. 06

    Make the price sheet comparable

    Provide a price sheet asking for all relevant costs over the term.

    Done when: The price sheet allows direct comparison of bids over the full term.

  7. 07

    Review before publication

    Check the documents for contradictions, completeness and clarity, ideally by someone not involved.

    Done when: A review is documented and contradictions found are resolved.

Common mistakes

  • —Copying requirements from a known supplier’s proposal.
  • —Setting suitability criteria so high that hardly any SME can meet them.
  • —Evaluating price without lifetime costs.
  • —Engaging external consultants without clarifying prior involvement.

What this checklist does not cover

  • —The checklist does not replace procurement law advice; choice of procedure and deadlines follow the PPA, IVöB and cantonal law.
  • —Bid evaluation is not covered by this checklist.
  • —Your organisation’s own requirements, for example on information security, apply in addition.

Parent service: Custom Software Engineering

FAQ

May brand names appear in the specification?

In principle only where a description is otherwise impossible, and then with “or equivalent”.

How detailed must requirements be?

Detailed enough to make bids comparable, but open enough for suppliers to bring in their solution.

Can a consultant write the specification and bid later?

Only if the competitive advantage from prior involvement can be offset. This should be clarified before the consulting engagement.

LM
Reviewed by
Founder & CEO · MSc Innovation Management (FFHS) · PMP · IREB CPRE · Author of “Identity Over Discipline”
Mandates incl. EDA, MeteoSwiss, FSO, SERI, FINMA, Swisscom and BLS
Working on something similar?

Checklist: writing a specification for a public IT tender