Generic crowdsourcing platform