What is cloud computing technology?

What is cloud computing technology?