Social, ethical and policy implications of information technology