reVolt! OS puts things back in place again. Applications and their data are 'dumped'(as JSON) to the client.
On the client all work will be done by the browser. CPU cycles will only consumed on the client, hence keep load where it can be handled best.
Your App will be able to serve an unlimited number of clients. Only when loading and saving data, your backend will take over control and needs
to evaluate data and store it.
You are free to choose whatever storage - no matter what, relational databases, files, ERP Systems etc. as long your output is JSON and your Endpoint
can handle this JSON when it is sent back.