Cloud computing is using computing resources like networking and hardware owned by a cloud provider like AWS, Azure or Google Cloud. It's a modern way to build, host, distribute and scale enterprise software. It's more efficient and cost effective than managing a traditional data centers or using virtual machines.