Modern technologies are proving instrumental for campaigners, activists and charities, helping to mobilize support for their respective causes.