Cloud computing allows software and data to exist on the internet rather than a single device. While some view cloud services like Twitter negatively due to privacy or reliability concerns, others see advantages in cloud computing providing flexibility, accessibility and reduced costs compared to local hardware and software. In summary, cloud computing places software and data on remote internet servers rather than local devices.