Lifting the mist: what exactly is cloud computing?

I’ve recently been on a panel answering questions from business owners about cloud computing and it was clear that there’s still a lack of