The Cloud is may things, so there is no one-size-fits-all answer. If you have systems running on in-house servers, and these servers are due to be replaced? Then you should consider Infrastructure as a Service as an option before investing capital in new tin.