Benefits and applications of collaboration