Data storage capacity and processing power: Storage is also a major concern for mobile devices. MCC is developed to enable mobile users to store and access large amounts of data on the cloud. Amazon Simple Storage Service (S3) is one such example [17]. It provides a simple web services interface that can be used to store and retrieve any amount of data, at anytime from anywhere on the web. Flickr [18] is almost certainly the best photo sharing application based on MCC. It allows users to upload and share photos through mobile devices and web. Facebook [19] is the most successful social network application today and is also a typical example of using cloud in sharing images. MCC also helps reduce the running cost for compute-intensive applications. Cloud computing efficiently supports various tasks for data-warehousing, managing and synchronizing multiple documents online. Thus, mobile devices are no more constrained by storage capacity because their data is now stored on the cloud. Microsoft will develop new office software [20] to embrace cloud computing to fully integrate with all types of mobile devices. It will enable users to save, publish and share their work with other users as well as their desktop computers and mobile devices.