What constitutes "cloud computing" is fiercely debated, but I define cloud computing as using software and/or data storage that is located remotely and that is accessed via an Internet connection, rather than using computers in your offices or remote computers you own and access by a dedicated transmission line.
Here are some popular types of cloud computing:
"Software as a service" ("SaaS" in geekspeak): Using, over the Web, a software program that is owned and hosted by someone else (Google Docs, for example).
Software hosting: Having a cloud provider host at its facilities some or all of the software you have purchased the right to use ("licensed" in lawyer-speak) and would otherwise run on your own computers, except that you now use that software remotely via a Web connection.
Online backup: Using a remote service to periodically back up the data stored on computers on your premises.
By: John B. Farmer