Cloud computing allows applications and services to be delivered over the internet through virtualized infrastructure. It provides scalable resources, self-service access, and pay-as-you-go pricing. While cloud computing offers potential benefits, there is still confusion around its definition. Oracle's strategy is to provide enabling technologies for both private and public cloud deployments, giving customers choice while ensuring security and enterprise-grade capabilities. Architects should assess existing systems to identify good candidates for cloud and plan a gradual evolution that partitions workloads and shifts resources to shared services.