This means that social cognitive theory has the advantage over other innovation adoption theories like the diffusion of innovation theory of including technology innovation that is not always under the control of users but mandated by an organization (Gallivan, 2001).