Collect petition names, ask for donations to a cause, demonstrate progress of pledges on a barometer, enable sharing of the campaign message through social media