As times gone by, computing in particular, the cloud computing development shows its major progression. In this paper, the authors reviewed the advantages and disadvantages of cloud computing, what opportunities and weaknesses cloud computing brings to the business, and technological prospects. The computing industry is witnessing a paradigm shift in the way computing is performed worldwide. There is a growing awareness among consumers and enterprises to access their Information Technology (IT) resources extensively through a \"Utility\" model known as \"Cloud computing.\" Cloud computing was initially rooted in distributed grid-based computing. It has become a significant technology trend and expect that cloud computing will reshape IT processes and the IT marketplace.