The procedures and examples below are editorial tools. They describe a possible approach, not a test conducted by the named initiative.
Put the definition to work with the project brief builder. Name the public decision, who needs to participate and the evidence you could collect. Then use the evaluation guide to separate activity counts from the change you want to understand.
- Public decision
- Affected community
- Participation barrier
- Receiving institution
- Response and review
Define the participation problem
Civic tech uses technology to help people participate in public life, organise evidence or hold decision-makers accountable. A website alone does not establish that purpose. Start by naming a public decision, the people affected and a usable route for their views to reach someone who can act. A registration form that collects opinions but never delivers them to a responsible institution leaves the most important part of the process unfinished.
Read examples by mechanism
The May 2024 Charter booklet describes several different mechanisms: Dokeza connects annotations to draft legislation; Loop provides a feedback channel for rural youth; PromessasCV concerns electoral promises; and VOTE-BOT provides voter information. These are historical descriptions, not endorsements of their current availability. Use them to ask which mechanism fits your problem. Information access, a discussion space and a complaint-routing service require different staffing, evidence and safeguards.
Design the smallest useful trial
Draw the current journey before choosing software. Find where people lose information, access or a response. Test one changed step with a small group and an institution willing to receive the output. Provide an offline or assisted route if connectivity, language or disability would exclude participants. Establish who reviews submissions, how questions are answered and when personal data is removed. Record what did not work alongside successful interactions.
Judge the result
A useful trial asks whether a participant could complete the task and whether the responsible person could use the result. Page views and registrations can describe reach; they cannot alone demonstrate changed governance. Choose one observable outcome, such as receipt of a submission, a documented response or a corrected public record. Set a review date before launch. If the response route is missing, resolve that relationship before adding features.
Working template
- Public decision
- Affected community
- Participation barrier
- Receiving institution
- Response and review
Illustrative example
For an illustrative consultation on opening hours, an assisted paper form may reach excluded residents better than a new app. A digital register can organise their submissions and record the authority’s response. This is a design example, not an observed project outcome.
Sources and provenance
Civic tech platform features: five tests before choosing
Choose features around the participation journey. The OECD guidance stresses using contributions and giving feedback to participants. The following tests are our design checklist, rather than a platform certification.
Fictional example: a library opening-hours consultation receives three test contributions, one on paper. Give each a reference, send it to the responsible person and record the response. The test is incomplete if a contribution has no recipient, even when the dashboard shows three registrations.
Understand
A person can find the decision, deadline and institution’s actual authority without creating an account.
Contribute
Test a short contribution, an empty one and an assisted submission. An offline channel must feed the same register.
Track
Provide a reference for checking status without exposing identity. Separate receipt, review and decision.
Respond
Identify the person responsible for responses and where reasons appear. Test an accepted and a rejected proposal, each with an explicit explanation.
Close
Export contributions and their outcomes, then check access and retention. The review must explain what changed, rather than only counting visits.