Using technology to drive social development