Advantages and disadvantages of cloud computing

We use computers and other devices like smartphones and tablets to store and view our data. Sometimes our data is deleted by mistake. In other cases, we want to run any software but our computer system has less specification to run the software. Or there occurs a situation that we cannot pay high license fees to use the software. The solution to all these problems is using cloud [...]