Several people keep asking me what are the use cases for cloud computing. Here are those in my opinion (as applicable to enterprises - large, medium & small).
- Test & Development, R&D, for Engineering organizations (eg Soasta)
- Storage Functional Offload (eg TimesMachine)
- Batch Process Functional Offload (eg Smugmug)
- Workload Augmentation (eg Animoto)
- Web Services
Depending on the specific nature of the applications, choose your specific cloud implementations (load balancing, scalability, file systems, network,...) etc