Changing the very shape of modern computing and the Internet itself, cloud computing is a new technology that can be defined a number of different ways. At its core however, it simply means "running your applications on a computer infrastructure."
Cloud computing can provide many different solutions for various needs, such as:
- A full infrastructure
- A back-end where you can build your applications
- A narrowly focused service (if needed)