Cloud computing is a synonym for distributed computing, allowing for a program to be available on multiple connected computers, all at the same time. Cloud-based technologies are the future, moving from the old mentality of buy, own and depreciate to the new buy it as a service.