Business applications are moving to the cloud. It’s not just a fad—the shift from traditional software models to the Internet has steadily gained momentum over the last 10 years. Looking ahead, the next decade of cloud computing promises new ways to collaborate everywhere, through mobile devices.
the idea with cloud computing is to have all of your application and your files on the internet (the cloud).
This way you have some advantages:
-it should be less expensive since you don't pay for maintenance of your own server, you only pay for what you need when you need it (you can choose how much resource you want to pay and you can scale it up easily)
-you can have your application and files everywhere you go, on whatever device you find
-you're granted with a really high up time and high security
The are disadvantages:
-You have to be connected to the internet
-you don't have any control over security