It was a typical Monday morning for John, a freelance software developer who worked with clients all over the world. He was sipping his coffee and checking his emails when he received a message from a potential new client in Australia.