Korisničke zajednice su odijeljena područja sa svojim skupom tipova predmeta i popisom korisnika (članova zajednice). Unutar jedne instalacije aplikacije može se definirati više zajednica i za svaku zasebno dodijeliti ovlasti korisnicima. U svakoj zajednici se definiraju i tipovi predmeta koje je moguće u njima prijaviti.

Ovisno o dodijeljenim ovlastima, korisnik u zajednici ima neku od sljedećih uloga:

Osim ovih uloga, korisnik u svakoj zajednici u kojoj ima barem status promatrača može biti prijavljen kao radnik. Radniku se mogu dodjeljivati zadaci, i on na tim zadacima može mjenjati napredak, dok je zadatak u aktivnom stanju.