# Introductie

The OpenStad software allows for different e-democracy websites to be created & managed. It supports: single & multiple voting on ideas, submitting ideas, participatory budgeting, arguments, voting and arguments, different authentication methods, managing multiple sites and more.

![Westbegroot screenshot](https://1929732892-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FteZWnRGpaZe4HXNXvrFs%2Fuploads%2Fgit-blob-7f213f52312969a877096d63c9e7a5dd7b994280%2Fwestbegroot-screenshot.png?alt=media)

Initially the software was developed in Amsterdam. It's currently actively used in many different cities, such as Amsterdam, Den Haag, Haarlem & Alphen aan den Rijn.&#x20;

The ecosystem contains a CMS & sitebuilder that allows for pages to be build from scratch, an API and an admin panel that allows for multiple sites be created, copied and managed.

Check out the [Technical Documentation](https://docs.openstad.org/openstad/technical) for the different servers we are managing and how to install the servers.

For web editors: find out the CMS basics under [Werken in het CMS - Algemeen](https://docs.openstad.org/openstad/manual/intro) (in Dutch), and read about creating and filling pages under [Pagina's opbouwen](https://github.com/Amsterdam/openstad-docs/blob/master/manual/creating-pages/intro.md) (in Dutch).

Or check out the available CMS modules and it's features in the [Modules overview](https://github.com/Amsterdam/openstad-docs/blob/master/modules/README.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openstad.org/openstad/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
