Due to socio-technical reasons, cloud services are usually deployed in a heterogeneous network where both human and non-human actors are equally important in the process of technology adoption. Close examination of Information Systems adoption and diffusion theories shows that human and non-human actors, as the major elements in every heterogeneous network, cannot be fully integrated into the current adoption and diffusion theories. Thus, this research is aimed at exploring other theories in depth, and accordingly proposing a new integrated theoretical framework for cloud computing adoption in general, particularly in Small and Medium-Sized Enterprises.