Re: Definition of Web Application (related to tax law....)
Aubrey Kilian <[email protected]> Mon, 21 Jul 2014 11:34:48 +0200
| Newsgroups | gmane.org.operators.ioz |
|---|---|
| Message-ID | <CABziGUr-yNO=H=7ni_awiP0qkMxqmAZjfSqZbARG00eN4LrsvA@mail.gmail.com> |
Hi, Sorry, no definitive answer for you here, just more questions. My issues "concerns" here: Where does the actual execution takes > place? (It'll have taxation implications) > That definition above makes it a duality as the application is > "delivered" to the local browser and executed on the browser, though > the definition states that it still executes on the remote server. > > Shouldn't we differentiate between a *browser* app (local execution) > and a *Web* app (remote execution)? > What is the impact of the concurrent needs for *both*? Ie it executes > partially local *and* remotely? > Tax law? Really? Are you able to elaborate at all? I'm no lawyer, but I am definitely curious on how the distinction between local and remote execution affects tax law? In my opinion, a web application is (mostly) an application that has (business) logic that is executed on the server, with (optional) logic executed in the client, with storage of data either on a remote server, or locally in the client. I say "client" instead of "browser", as you could have a web application sitting on a server, that serves information to a mobile application designed to present that data to a user, and/or to a browser (Think Discovery Health's website+mobile application). Do you include the mobile app as an extension of the web application? The mobile app can't live without the web application in this case. That being said, you did make a good point about "delivered" applications, you do have these newfangled techie frameworks that deliver a whole web app to the local browser for offline usage, that can optionally synchronise data back to a server. And you get these newfangled applications that just deliver the (web) app via a browser to the user, and executes using a plugin fully in the browser (Think QuakeLive or Unity3D web-delivery games). There is a not-so-fine line between a browser-based application that uses a remote server for storage (which still needs to pass through some or other application logic or API for authentication and authorisation), and a browser-based application that just sits and runs inside a browser and never talks to a server. Then you have hybrids like Google Analytics, sure, everybody will agree that it is a web application, but what about that piece of code that is stuck in all Analytics-enabled website? There is a bit of logic in there, and data transfer from the browser (or mobile application in some cases) to the server, so is that included piece of code part of the web application? You have a tough task ahead to get a proper-proper definition. Good luck. I do hope you share what you come up with. :-) Regards -Aubrey _______________________________________________ IOZ mailing list [email protected] http://lists.internet.org.za/mailman/listinfo/ioz