A structure where tasks or projects are outsourced to a large group of people or an online community.