Over the past few years, emergence of cloud computing has notably made an evolution in the IT industry. Cloud computing has enabled possibility to view IT as a service. Cloud computing is of growing interest to companies, but there are many barriers associated with its adoption. This paper aims to discusses the drivers and inhibitors of cloud computing adoption. In addition, an attempt has been made to identify the key stakeholders of cloud computing and outline the current security challenges. Also a SWOT analysis of cloud computing in enterprises has been made.