GlobalGiving crowdsources funding for nonprofits by allowing individuals to donate to specific projects and see results. It uses community input and social media to evaluate over 2500 nonprofit projects and organizations. GlobalGiving aims to build an online reputation system for nonprofits based on monitoring, evaluations, and feedback from the community.