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.