The best thing to do with cloud is to start small and allow the business to develop its provision as and when needed. Throwing away traditional IT systems in one go, could be a recipe for disaster.
Obviously there are tremendous benefits to switching over to the IaaS and SaaS, but a steady as you go approach is probably the best thing to do.
In any event, the differences between traditional IT and web-based services are different enough to cause problems if you tried to switch in one go. It isn’t a panacea. Cloud computing is just as complex, so if you were to replace everything you’ve been currently using simply to cut costs or allow staff to communicate better you could be replacing one set of problems with another.
For instance, one of the major benefits to using IaaS systems is cost. It is generally accepted to be a lot lower than traditional computing systems. While this is undoubtedly true, experts also say there can often be hidden costs that you may not be told about by the provider. This is particularly true if a company needs to have a regularly used program rewritten when there is no equivalent web solution.
So, in general, while cloud computing is certainly worth considering, it may not be right for some at the present time.