Like outsourcing, crowdsourcing is a model that depends on work being done outside the traditional company walls, but while outsourcing is typically performed by lower paid professionals, crowdsourcing relies on a combination of volunteers and low-paid amateurs who use their spare time to create content, solve problems, or even do corporate R&D.