Participation in development processes: Can ICT make a difference?