If the hardware has the capability of doing all my calculations locally, then why would I want to do it all remotely and just receive a rendered interface? So that I can have the "added convenience" of having my software unavailable during the occasional network outage? And the pleasure of network latency, even when there isn't an outage?