ZUP – Zeladoria Urbana Participativa is a platform that contributes to the management of urban public services and assets. Through the tool, public managers and citizens can register and monitor urban governance demands (such as clearing sewers, collecting debris, pruning trees, among others), which are gathered in a single system that can be accessed by different municipal departments. ZUP favors intersectoral work in municipalities and transparent communication with the population. The platform also enables managers to make inventories of urban assets and issue complete reports and inventories for data analysis.

Like all technological solutions developed by Instituto TIM, ZUP is a free software.

ZUP was developed in 2014 in partnership with the city of São Bernardo do Campo-SP, the first one to adopt the solution.

Learn more about the ZUP project
See the complete software documentation





Firstly, the city hall must choose whether to use the two main components (ZUP Gestão (Management) and ZUP Cidadão (Citizen)) or just ZUP Gestão. This means whether or not to opt for citizen participation in the management of urban services. Through ZUP Gestão, it is possible to register urban governance demands and inventories of urban assets (such as trees, monuments, lighting poles etc.) and to issue reports with spreadsheets and graphs on a web platform. The categories of demands, information of inventoried assets and the metrics available in the reports are established by the city itself.

ZUP Gestão also has an app that helps field work of public officials, called ZUP Fiscal. Employees can record reports and items inventoried in the application while in the field, and data is sent directly to the web platform. The centralization of demands in a single system facilitates the organization, analysis, guidance and monitoring of information, making management of urban services more efficient.

In turn, ZUP Cidadão is comprised of a web platform and app for iOS and Android, which can be accessed by any citizen. It is a tool for the population to contribute to the city’s urban governance, recording demands that need to be resolved by the City Hall (reports include photos and georeferencing). The system enables users to view a map with all open demands, track the status of their requests, exchange messages with the managers responsible for the demand and evaluate the results.





Each component of the system uses different technologies:

  • ZUP Gestão: Ruby and PostgreSQL (back-end) and Angular (front-end)
  • ZUP Cidadão: HTML, CSS and JavaScript (landing page), Node.js, Ruby and PostgreSQL (ZUP Web Cidadão) and Docker (ZUP Web)
  • Apps: Xcode – native iPhone (ZUP Citizen iOS) and Android Studio – Java (ZUP Citizen and ZUP Fiscal Android)
  • Documentation: Jekyll framework

All these technologies are free.






ZUP is a free software (AGPL v3 License). Programmers and developers can access the source code, use and change the tool in any way they want, for whatever purpose they want, for free.

The source codes can be consulted on GitHub:

ZUP Gestão

ZUP Cidadão


Documentation: github.com/institutotim/zup-knowledge-base