At its basics, cloud computing represents the ability for software developers to cheaply and easily use the resources of masses of servers sitting somewhere in a data center (essentially supercomputers) to do something interesting or useful.
FORBES: Startups Show How to Extend Devices Using the Cloud