3 ms·
SaaS does not mean "the software opens a socket and communicates with a server for brief portions of its runtime". It does not mean "cloud-based". It does not m
by PaulDavisThe1st 3y ago
SaaS does not mean "the software opens a socket and communicates with a server for brief portions of its runtime". It does not mean "cloud-based". It does not mean whatever Microsoft wants it to mean.
SaaS means that a substantial portion of the compute task associated with "an application" can only be completed via a server request (whether it's to initiate the compute task, or fetch the code that will run it, or some combination of the two).
- TeMPOraL 3y ago> SaaS means that a substantial portion of the compute task associated with "an application" can only be completed via a server request (whether it's to initiate the compute task, or fetch the code that will run it, or some combination of the two). Does "ask for permission to run local code" count? Then modern video games, and quite a lot of other software, count. Per your "initiate the compute task", my robot vacuum is fully SaaS. > It does not mean whatever Microsoft wants it to mean. What Microsoft means fits your definition, they're just taking a soft approach - Windows now constantly fetches new code from the cloud, they're just not forcing it to be a required dependency, should you want to turn this behavior off. Also remember I called out software being implicitly SaaS, not explicitly. Related: forcing people away from Windows 7. Half a year ago, my wife was forced to upgrade her perfectly fine Windows 7 laptop to Windows 10, which she actively hates, because suddenly, third-party software like Spotify begun refusing to work, showing instead messages to the tune of "upgrade to newer Windows or GTFO". Yes, it's not Microsoft doing this per se, but the effect is the same. Implicit SaaS is a software ecosystem problem.