According to Wikipedia, Cloud computing, or something being in the cloud, is a colloquial expression used to describe a variety of different types of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.
More often these days, I encounter experienced professionals in tech who dismiss an idea as ridiculous or impossible based on what they know about available technology, physics, chemistry, or all of the above.
As we speak about access to the internet for innovation and fair benefits through the knowledge economy for people in developing countries, one of the biggest points we raise is how expensive it is to transmit bits of data from one point to another, and how sometimes, basic infrastructural challenges in these developing countries make it expensive to deliver internet access.
Low and middle income earners in developing countries experience challenges in getting usable internet connections that enable them tap into opportunities available to them through the knowledge economy, and in turn, improve their quality of life.
The internet has continued to evolve, and is fast becoming a platform on which basic communication and applications, both business related and others, transfer data to achieve their purpose or solve problems.