Unless users make provisions for storing their data locally, the responsibility for data storage and control is in the hands of the provider.
Some companies worry about the security risks related to entrusting their critical data and systems to an outside vendor that also works with other companies.
Companies expect their systems to be available 24/7 and do not want to suffer any loss of business capability if their IT infrastructures malfunction.
Another limitation of cloud computing is the possibility of making users dependent on the cloud computing provider.