Recently, many companies are interested in adopting cloud computing as their IT strategy. However, no distinct results have appeared in the substantial implementation of this technology. The main reason for such result is from the absence of research models leading to high impact studies on cloud computing. Thus, this study attempts to find a possible answer for the following research question : what factors influence an organizational assimilation of cloud computing? This study investigates Technology-Push (TP)/Need-Pull (NP) theory as a main factor affecting cloud computing assimilation. Also, the study examines the moderating role of organizational readiness. TP includes of perceived benefits, vendor pressure, cost savings, and IT activity intensity while NP includes competitor orientation, information technology policy, technological turbulence, and performance gaps. In addition, organizational readiness suggests two variables, financial resources and technological knowledge. Result from 217 adopting organizations showed that all of these factors with exception of competitor orientation and vendor pressure, have statistically significant impact on assimilation of cloud computing. The implications of the findings propose a theoretical framework for the foundation of studies on cloud computing assimilation, which can server as important practical guidelines for technology development.