This paper proposes a reflection on cloud computing among users, organizations, policy makers, and providers. In particular the focus is on the social and ethical implications for organizations developing a strategy for cloud computing. Also the new roles and responsibilities of the CIOs are analyzed within the complexity of the stakeholders' network around cloud computing. The cloud opportunities but also the issues of concerns are investigated due to their importance for organizations that are more and more shifting towards virtual enterprises.