cloud computing10 has put practically infinite computing power and storage and a host of sophisticated tools and applications at everyone’s disposal, on an inexpensive, pay-as-you-go basis. Today, access to these technologies is still unavailable to much of the world’s population, but it won’t be long before that situation changes and the next five billion people come online.

