SUMMARY
This paper (1) presents background and technical framework of cloud computing;(2) introduces innovations, technology diffusion and reasons that intensifies diffusion;(3) represents the technology diffusion enablers in relation cloud computing; (4) definesopportunities; (5) address challenges and finally sets out (6) conclusions.