I think (hope) that eventually these centralised monoliths will be taken over by distributed versions.<p>The Internet Of Things IoT will be a precursor to any device being a node in a massive mesh net. That means that I can run my own private, secure personal social node on my cell phone, or even on my toaster.<p>The front end app will literally just be a front. The backend processing can be done on any number of nano-cloud processing instances run by companies like Amazon or Microsoft.<p>Storage similarly will be outsourced, but all data will be protected at rest using strong encryption.