Cloud computing is transforming the IT industry and software development. It allows resources to be provided on demand via the internet. Major trends include social/mobile applications, big data analytics and cloud services from providers like Amazon, Google, and Microsoft. Cloud computing provides benefits like reduced costs, scalability, and accessibility. It impacts software development through new business models, application architectures and markets. Many companies are now using cloud services and public clouds are growing.