The impact of computers on organizations