Cloud computing is more immediately appealing to small and medium-sized businesses that lack resources to purchase and own their own hardware and software.
However, large corporations have huge investments in complex proprietary systems supporting unique business processes, some of which give them strategic advantages.
For them, the most likely scenario is a hybrid computing model where firms use their own infrastructure for their most essential core activities and adopt public cloud computing for less-critical systems or for additional processing capacity during peak business periods.