Software architectures for social influence : analysis of Facebook, Twitter, Yammer and FourSquare