# Requirements {#web-requirements} ## Services and tools required for development - [NodeJS with npm](https://nodejs.org/en/): Runs VILLASweb frontend - [Go](https://golang.org/): Runs VILLASweb backend - [PostgreSQL database](https://www.postgresql.org/) (min version 11): Backend database - [swag](https://github.com/swaggo/swag): For automated API documentation creation - [Docker](https://www.docker.com/): Container management system ## Additional requirements for productive use - [NGinX](https://www.nginx.com/): Webserver and reverse proxy for backends