För att ta tillvara den unika kunskap som finns hos olika användare av en produkt , en miljö , ett program eller en tjänst är det viktigt att bygga samhällsutvecklingen på användarmedverkan .