Over the last few years, there has been a paradigm shift in computing and data storage from desktop to cloud to mobile. The transition has overlapped at many places and it has seemed more than once that the whole issue is bloated. Mobile processing is getting stronger by the day, and the cloud drives major online services. In the midst of all this development, the desktop is losing importance very fast and it attracts very few developers nowadays. Making a choice among the three is hard.
Right now, we make do with a perfect blend of all three. Mobile computing, mobile data storage and access have allowed us to remain productive for prolonged hours. Apps make hot news and success stories every day. An increase in the processing power of cellphones has made it possible to bring popular services to the mobile platform. Not only this, new dimensions in development like location awareness can be used to create compelling products and services.
The cloud has become increasingly popular and forms the backbone for all web-services. Cloud computing and storage has become a major business and Amazon has taken cloud to the very next level by building a strong business around it. For a company that has perfected the cloud so efficiently, it is interesting to see that Amazon always stays out of news.
Whether it is the mobile or the desktop, the very idea of software as a service makes cloud an essential part of the process. If we rule out the cloud completely, the mobile will end up being just like the desktop is today.