Software-as-a-service: Difference between revisions

From The Jolly Contrarian
Jump to navigation Jump to search
No edit summary
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{a|tech|}}[[Software as a service]] — fondly known as [[SAAS]] but known to [[user]]s as ''[[rent-seeking]]'' as a service — is [[rent-seeking]] by means of [[intellectual property]] or some other kind of monopolistic behaviour. It is also basically the only business model [[reg tech]] entrepreneurs — a.k.a. refugee managing associates with [[School-leaver from Bucharest|JavaScript developers from Bucharest]] they found on the dark web — can figure out.
{{a|tech|
{{image|Toaster|png|It’s got its own app, and bluetooth.}}
}}{{quote|“All [[reg tech]] ''solutions'' are alike; each reg tech ''problem'' is a problem in its own way.” <br>
:—Leo Tolstoy, ''Anna Karenina''}}{{c|Devil}}


The equivalent of selling a warranty on a toaster. Charging a running cost for a software application which shouldn’t ''need'' a lot of maintenance, unless you ''built it'' to need maintenance.  
{{d|Software as a service|/ˈsɒftweər əz ə ˈsɜːvɪs/|n|}}
 
A fancy way of [[Do not buy a warranty on a toaster|selling a warranty on a toaster]].  
 
Charging a running cost for software which, by reference to its own ''raison d’être'' shouldn’t ''need'' a lot of maintenance, unless you ''built it'' to need maintenance.  “[[SAAS]]” to its friends; glorified ''[[rent-seeking]]'' to the poor sods who have it imposed on them, software as a service is the disguised ''re''intermediation of a function by a tool purportedly there to remove it. It is popular as it is the only business model most [[reg tech entrepreneur]]s have managed to figure out.  


If your software were any good you would design a [[user interface|user-interface]] easy enough for the [[meatware]] to deal with ''so you didn’t need a service contract''. Right?
If your software were any good you would design a [[user interface|user-interface]] easy enough for the [[meatware]] to deal with ''so you didn’t need a service contract''. Right?
===“SaaS” is short for “software ''development'' as a service”===
“Software as a service” (latterly, “SaaS”) entered the lexicon some time in the 1980s, but really entered the vogue in the mid 2000s<ref>[https://books.google.com/ngrams/graph?content=SaaS%2C+software+as+a+service&year_start=1975&year_end=2019&corpus=26&smoothing= Let me Google that for you]</ref> when it dawned on software providers that, since they were permanently connected to their customers via the internet, they could lock in revenue that comes from product updates without the messy business of persuading existing clients to upgrade — involving as it does having a revised product that is materially ''better'' than the one they already have — into subscription arrangements rather than one-off licences.
But for that quid, there was a quo: the annual subscription was typically smaller than an outright licence, and you did have to upgrade the software: patching, enhancing, and updating.
Of course, “software as a service” isn’t charging a running cost for static software. It is charging a running cost for ''improving'' software.
These notions seem to be lost on the [[legaltech]] world. [[Legaltech]] aspires to be transformative — to bring we luddite attorneys kicking and screaming into the twenty-first century — but transformation has only transient [[Legaltech value|value]]. Once delivered, the benefit ceases to accrue. You pay for it once, and can only charge for it once.
Hence the unpreparedness of legaltech customers to pay for their providers to squat on their documents, charging them hosting fees, or to pay repeat fees.
===The [[reg tech]] business model conundrum===
===The [[reg tech]] business model conundrum===
{{quote|'''Lesson one''': Insist on an unsupervised pilot where ''real'' users get to push and pull the product by themselves without help from the vendor, and not just a chaperoned [[proof of concept]] where the software vendor can control inputs and outcomes to make the product seem satisfactory. Remember the [[sixth law of worker entropy]].}}
It is a familiar experience amongst buyers of [[reg tech]] that products which look ''fabulous'' at the pitch when the [[general counsel]] is watching, tend to underwhelm in production when set upon by [[morlock|those]] who actually need them to work. It is one thing to perform [[magic]] on a pre-prepared [[non-disclosure agreement]] (“here’s one I made earlier”); it’s quite another to dispatch the knotty, irritating, unpredictable and frequently ''absurd'' [[real-life legal problems]] that your staff have to solve at the coalface.
It is a familiar experience amongst buyers of [[reg tech]] and [[legal tech]] that hawked products do fabulously when demonstrated to the [[general counsel]] at the pitch (often by performing some kind of [[magic]] on a pre-prepared [[non-disclosure agreement]]), but underwhelm upon implementation when set upon by the [[morlock]]s who actually need to use them to solve real-life problems.  
 
Why are our overlords so swooned by the promise of [[reg tech]]? Partly, the yen to be a [[thought leader|thought-leading]] [[agent]] for [[step-change]] in the industry plays to a [[general counsel]]’s innate credulity and weakness for flattery. But beneath that there is an operating cause yet more profound: [[reg tech]] struggles mightily to contrive a business model that ''scales''. Its big idea is to automate [[tedious]], repetitive and manual tasks, thereby removing a significant cost item from the departmental budget, and accelerating and improving the output quality at the same time. By [[disintermediate|disintermediating]], we taking out expensive, unreliable, high-maintenance [[meatware]] and replacing it with a cheap, virtual tool that does the same job for nothing.
 
If you can get it to work, that’s a big trick. It’s an even bigger ''if''.
 
If you are buying a product “off the shelf” — assuming it can already do what its vendors claim; by no means a given — observe where the vendor’s energy is going: exclusively, ''sales''. The vendor seeks a costless reprint of something it made earlier, but to charge you an ongoing licence for it, per seat, use, or time period.
 
When your target audience is narrow — for all the trillions of dollars at stake in the financial services industry, the number of software buyers is limited — you must make decent money out of each licence: Charging a buck a go in the app store is hardly going to catapult you into the megacorn big-legaue.
 
''Any'' upfront price leaves you without ongoing revenue, unless somehow you can ''extract [[rent]]''.
 
Now this would be fine, of course, if the product ''did'' work as billed, intelligently anticipated your particular applications and handled them quickly, quietly and immaculately right out of the box. That would be worth paying for.
===Misalignment and configuration problems===
But common experience, when you finally get to play with it, is that these applications ''never quite do what you want them to''. Either ''your'' intended use isn’t ''quite'' the one the [[vendor]] had in mind — here the product can’t ''quite'' do what you want, and isn’t flexible enough for you to reconfigure it  so it can— call this a “'''misalignment'''” problem — or it ''can'', but to get the application to be of any use, it will need a good deal of energy, expertise and effort from ''your'' people to configure it; energy [[change adoption|they will be disinclined to provide]] — call this a “'''configuration'''” problem.
 
Misalignment and configuration are different problems, but most [[reg tech]] offerings suffer from both, because they both stem from the same fact of life: while there is an unquantifiably huge volume of [[tedium]] to be automated, ''no two instances of [[tedium]] are quite alike''. {{tedium is particular capsule}}
 
Notwithstanding breathless claims to the contrary from people who should really know better — who ''do'', in fact, know better — this has been the story of technological progress in the legal industry in the last thirty years. There has been ''tons'' of new legal technology. The [[BlackBerry]]. Citrix. [[Track changes|Document comparison]]. Document management. Optical character recognition. [[Voice recognition]]. Cloud computing. Remote access. Working from home. Skype. Virtual deal rooms. e-Discovery. Legal process outsourcing. All things that effectively, quickly and cheaply solve generic problems, that are intuitive, that boost productivity from the get-go.


This is partly because the yen to be [[thought leader|thought-leading]]s [[agent]]s for [[step-change]] in their industry, plays to a [[general counsel]]’s innate credulity and weakness for flattery, but has a profounder operating cause: [[reg tech]] struggles mightily with a business model that ''scales''. [[Reg tech|reg tech]] strives to automate [[tedious]], repetitive and manual tasks, thereby removing a significant cost item from the departmental budget, and accelerating and improving the output quality at the same time. The idea is to [[disintermediate]], taking out expensive, unreliable, high-maintenance machinery and replacing it with does the same job for nothing.  
SaaS just never quite manages this. We’ve lost count of the products that do ''a'' job, but just ''not quite the one you’d like them to''. That oblige you to abandon [[Microsoft Word]], or export all your data to the cloud, or that can’t handle parallel routing. Data extraction engines that can’t handle regular expressions.  


If you are buying that product “off the shelf” — assuming it can already do what its vendors claim; by no means a given — observe where the vendor’s energy is going: exclusively, ''sales''. They are costlessly reprinting something they made earlier, and proposing to charge you a licence for it, per seat, per use, or per time period. On this model, there is only one way to make decent amount of money: by ''extracting rent''. Now this would be fine, of course, if the product indeed ''did'' work as billed, and intelligently anticipated your particular applications, and handled them quickly, quietly and immaculately right out of the box.
In each case we need this kind of functionality to apply the application to our particular, counter-intuitive and often baffling circumstances. Our institutions ''shouldn’t'' be counter-intuitive or baffling of course, and it is hardly the vendor’s fault, ''but they are''. They are [[complex]] organic systems with a tendency to [[Complicated|complicatedness]]. Every bureaucratic firm is bureaucratic in its own way.


But, of course, they don’t. It is a common experience, when you finally get to play with it, that a reg tech application ''doesn’t quite do what you want it to''. Either your intended application isn’t ''quite'' the one the vendor had in mind, and the product can’t ''quite'' do it and isn’t flexible enough for you to reconfigure it on the fly — call this a “misalignment” problem — or it ''can'', but to get the application to be of any use, it will need a good deal of energy, expertise and effort from ''your'' people to configure or train it; energy [[change adoption|they will be disinclined to provide]] — call this a “configuration” problem.
[[Thought leader]]s<ref>See {{author|Daniel Susskind}}’s {{br|A World Without Work}} for the classic case of this.</ref> see the ''abstract'' appeal of [[artificial intelligence]] while disregarding the challenges of the ''particular''. [[Neural network]]s need to be ''trained''. This is a slow, laborious, painstaking job. To extract a [[Rehypothecation|re-hypothecation]] formula from a database of thousands of random [[prime brokerage agreement]]s, for example, ''is'' doable — ''if'' you have a specialist who understands not only the legal language and market practice but also how regular expressions work, who is prepared to spend weeks training the neural network to get it started.


These are different problems, but most [[reg tech]] offerings suffer from both, because they both stem from the same fact of life: while there is an unquantifiably huge volume of [[tedium]] to be automated, ''no two instances of tedium are quite alike''. Tedium is particular, not generic. ''That is why it is [[tedious]]''. It the same source of tedium were common to enough participants that a glib SaaS solution would sort it, ''it would have already been sorted''. This is the tale of the tape in technology implementation. 
''Not many people do''.  


====Misalignment====
Note, too, some following ironies:


First, most of the effort, expertise, and experience needed to make a [[neural network]] ''work'' comes not from the tech — which is pretty generic —  but from those who train it. This expertise belongs to the client, not the vendor. Given how long the training process will take, this is no small cost — yet, being “sunk”, it will fall off the costing projections when the business case is put together.


Second, this [[subject matter expert]] training is ''exactly'' the sort of thing that  — if a client permits it — the [[vendor]] can harness to improve the product ''for its other clients''. To be sure, there is a ''[[quid-pro-quo]]'' here: the client, too, will benefit from the training the product receives from the hands of the vendor’s other clients, but this only sharpens the irony: the value the [[vendor]] itself provides is minimal: merely an application interface on top of open-source [[neural network]] technology. What turns a public utility with a glossy front-end into gold-dust is the distributed training the application receives, ''from the clients''. Yet, the [[vendor]] gets to bill the clients, and not the other way around.


Now that is ''truly'' “indistinguishable from [[magic]]”.
===Then there’s [[blockchain]], of course===
===Then there’s [[blockchain]], of course===
{{bs}}The latest iteration — talked about in tones of reverent optimism [https://www.forbes.com/sites/ilkerkoksal/2019/10/23/the-benefits-of-applying-blockchain-technology-in-any-industry/#7253848c49a5 here] — is “[[blockchain as a service]]”. But a service to whom? And did I hear a siren going off?
The latest iteration — talked about in tones of reverent optimism [https://www.forbes.com/sites/ilkerkoksal/2019/10/23/the-benefits-of-applying-blockchain-technology-in-any-industry/#7253848c49a5 here] — is “[[blockchain as a service]]”. But a service to whom? And did I hear a siren going off?


{{sa}}
{{sa}}
*[[How to test software]]
*[[Blockchain]]
*[[Blockchain]]
*[[Rent-seeking]]
*[[Rent-seeking]]
*[[Reg tech]]
*[[Reg tech]]
{{ref}}

Latest revision as of 15:30, 21 February 2024

JC pontificates about technology
An occasional series.


It’s got its own app, and bluetooth.
Tell me more
Sign up for our newsletter — or just get in touch: for ½ a weekly 🍺 you get to consult JC. Ask about it here.

“All reg tech solutions are alike; each reg tech problem is a problem in its own way.”

—Leo Tolstoy, Anna Karenina

Software as a service
/ˈsɒftweər əz ə ˈsɜːvɪs/ (n.)

A fancy way of selling a warranty on a toaster.

Charging a running cost for software which, by reference to its own raison d’être shouldn’t need a lot of maintenance, unless you built it to need maintenance. “SAAS” to its friends; glorified rent-seeking to the poor sods who have it imposed on them, software as a service is the disguised reintermediation of a function by a tool purportedly there to remove it. It is popular as it is the only business model most reg tech entrepreneurs have managed to figure out.

If your software were any good you would design a user-interface easy enough for the meatware to deal with so you didn’t need a service contract. Right?

“SaaS” is short for “software development as a service”

“Software as a service” (latterly, “SaaS”) entered the lexicon some time in the 1980s, but really entered the vogue in the mid 2000s[1] when it dawned on software providers that, since they were permanently connected to their customers via the internet, they could lock in revenue that comes from product updates without the messy business of persuading existing clients to upgrade — involving as it does having a revised product that is materially better than the one they already have — into subscription arrangements rather than one-off licences.

But for that quid, there was a quo: the annual subscription was typically smaller than an outright licence, and you did have to upgrade the software: patching, enhancing, and updating.

Of course, “software as a service” isn’t charging a running cost for static software. It is charging a running cost for improving software.

These notions seem to be lost on the legaltech world. Legaltech aspires to be transformative — to bring we luddite attorneys kicking and screaming into the twenty-first century — but transformation has only transient value. Once delivered, the benefit ceases to accrue. You pay for it once, and can only charge for it once.

Hence the unpreparedness of legaltech customers to pay for their providers to squat on their documents, charging them hosting fees, or to pay repeat fees.

The reg tech business model conundrum

It is a familiar experience amongst buyers of reg tech that products which look fabulous at the pitch when the general counsel is watching, tend to underwhelm in production when set upon by those who actually need them to work. It is one thing to perform magic on a pre-prepared non-disclosure agreement (“here’s one I made earlier”); it’s quite another to dispatch the knotty, irritating, unpredictable and frequently absurd real-life legal problems that your staff have to solve at the coalface.

Why are our overlords so swooned by the promise of reg tech? Partly, the yen to be a thought-leading agent for step-change in the industry plays to a general counsel’s innate credulity and weakness for flattery. But beneath that there is an operating cause yet more profound: reg tech struggles mightily to contrive a business model that scales. Its big idea is to automate tedious, repetitive and manual tasks, thereby removing a significant cost item from the departmental budget, and accelerating and improving the output quality at the same time. By disintermediating, we taking out expensive, unreliable, high-maintenance meatware and replacing it with a cheap, virtual tool that does the same job for nothing.

If you can get it to work, that’s a big trick. It’s an even bigger if.

If you are buying a product “off the shelf” — assuming it can already do what its vendors claim; by no means a given — observe where the vendor’s energy is going: exclusively, sales. The vendor seeks a costless reprint of something it made earlier, but to charge you an ongoing licence for it, per seat, use, or time period.

When your target audience is narrow — for all the trillions of dollars at stake in the financial services industry, the number of software buyers is limited — you must make decent money out of each licence: Charging a buck a go in the app store is hardly going to catapult you into the megacorn big-legaue.

Any upfront price leaves you without ongoing revenue, unless somehow you can extract rent.

Now this would be fine, of course, if the product did work as billed, intelligently anticipated your particular applications and handled them quickly, quietly and immaculately right out of the box. That would be worth paying for.

Misalignment and configuration problems

But common experience, when you finally get to play with it, is that these applications never quite do what you want them to. Either your intended use isn’t quite the one the vendor had in mind — here the product can’t quite do what you want, and isn’t flexible enough for you to reconfigure it so it can— call this a “misalignment” problem — or it can, but to get the application to be of any use, it will need a good deal of energy, expertise and effort from your people to configure it; energy they will be disinclined to provide — call this a “configuration” problem.

Misalignment and configuration are different problems, but most reg tech offerings suffer from both, because they both stem from the same fact of life: while there is an unquantifiably huge volume of tedium to be automated, no two instances of tedium are quite alike. Tedium is particular, scale is generic. That is why it is tedious. Because it can’t be scaled, and therefore solved. If the same sort of tedium were common to enough market participants that a glib SaaS solution could fix it, it would have been fixed by now.

Fixable, generic tedium is not stable. It gets fixed. Particular tedium is stable. It persists, not because because it is tedious, but because it presents in a unique, abstruse, absurd, obtuse way. These kinds of things do not dissolve in water. They are not susceptible of straightforward, “let’s science the shit out of this” solutions.

Notwithstanding breathless claims to the contrary from people who should really know better — who do, in fact, know better — this has been the story of technological progress in the legal industry in the last thirty years. There has been tons of new legal technology. The BlackBerry. Citrix. Document comparison. Document management. Optical character recognition. Voice recognition. Cloud computing. Remote access. Working from home. Skype. Virtual deal rooms. e-Discovery. Legal process outsourcing. All things that effectively, quickly and cheaply solve generic problems, that are intuitive, that boost productivity from the get-go.

SaaS just never quite manages this. We’ve lost count of the products that do a job, but just not quite the one you’d like them to. That oblige you to abandon Microsoft Word, or export all your data to the cloud, or that can’t handle parallel routing. Data extraction engines that can’t handle regular expressions.

In each case we need this kind of functionality to apply the application to our particular, counter-intuitive and often baffling circumstances. Our institutions shouldn’t be counter-intuitive or baffling of course, and it is hardly the vendor’s fault, but they are. They are complex organic systems with a tendency to complicatedness. Every bureaucratic firm is bureaucratic in its own way.

Thought leaders[2] see the abstract appeal of artificial intelligence while disregarding the challenges of the particular. Neural networks need to be trained. This is a slow, laborious, painstaking job. To extract a re-hypothecation formula from a database of thousands of random prime brokerage agreements, for example, is doable — if you have a specialist who understands not only the legal language and market practice but also how regular expressions work, who is prepared to spend weeks training the neural network to get it started.

Not many people do.

Note, too, some following ironies:

First, most of the effort, expertise, and experience needed to make a neural network work comes not from the tech — which is pretty generic — but from those who train it. This expertise belongs to the client, not the vendor. Given how long the training process will take, this is no small cost — yet, being “sunk”, it will fall off the costing projections when the business case is put together.

Second, this subject matter expert training is exactly the sort of thing that — if a client permits it — the vendor can harness to improve the product for its other clients. To be sure, there is a quid-pro-quo here: the client, too, will benefit from the training the product receives from the hands of the vendor’s other clients, but this only sharpens the irony: the value the vendor itself provides is minimal: merely an application interface on top of open-source neural network technology. What turns a public utility with a glossy front-end into gold-dust is the distributed training the application receives, from the clients. Yet, the vendor gets to bill the clients, and not the other way around.

Now that is truly “indistinguishable from magic”.

Then there’s blockchain, of course

The latest iteration — talked about in tones of reverent optimism here — is “blockchain as a service”. But a service to whom? And did I hear a siren going off?

See also

References