Limitations of technological determinism

Write an argumentative synthesis on what are the limitations of technological determinism as a theory for explaining the relationship between information technology and society, what is a more appropriate theory for explaining this relationship, and why?