This paper reviews the strengths and weaknesses of the major models and theories relevant to technology adoption: technology acceptance model, theory of reasoned action, technology-organisation-environment, diffusion of innovation and Hofstede's cultural dimensions.