social consequences of e business technologies