With SaaS, progress means giving more for less.
The model-T Ford gave the world a
reliable car for $295 whereas its cheapest rival cost nearly
$3,000; it was also better quality and more reliable than most of
its competitors. That is because the manufacturing process that
made it possible to build cars more cheaply also forced cars to be
built better as a necessary part of the process.
The same is true of Software as a Service or
SaaS. Because the supplier of the SaaS product should only have one
version online at a time, the complexities of support are greatly
reduced. One of the problems we experienced when we distributed
“installed” software (i.e. the client installed it on their own
servers) was that with success came problems. We call it the
“Software Grid of Death” a suitably dramatic techy term for the
fact that as time passes different versions proliferate.
We had a variety of products clients could
choose and when you considered all the permutations of our
products, the different versions of each and the client environment
where they were installed, it swiftly become clear that each and
every installation was effectively unique in some way. The versions
were of course very similar, but our support staff had to keep tabs
of each version of each product and any patches or service releases
sent. Our service team also needed to negotiate with the client’s
IT team when an upgrade could happen, what version they should take
and agree testing times. All this hampered development as the
development team had to update multiple versions when fixing bugs
or introducing new functionality. Each version then needed to be
tested separately greatly increasing QA time. For our clients, all
this resulted in fewer releases per year, slower response times,
slower development and poorer service.
With SaaS there is no grid of death, mostly
because clients are constantly being upgraded with small, modular
improvements. Should anything go wrong with a release, it can be
easily rolled back. This means that all clients have the same
problems and the same solutions. A fix for one is a fix for all.
Because there is a unique release, there is no requirement for
backwards compatibility. This means that the development team can
focus on development and innovation far more than before. SaaS also
improves response times for support as it is online and so a user
can report an incident immediately.
The result is that SaaS clients get a
significantly better support service and this will be true for all
types of applications across all industries, not just our
niche.
SaaS will not cure all ills, but it is a very
significant advance for businesses. We want our clients to be able
to get a better quality service for less money. We want to broaden
the appeal of our products to a wider audience and the only way we
can achieve these objectives is through SaaS. To use an old cliché
we will succeed if we help our clients succeed.
Justin Wheatley
StatPro Seven
StatPro Revolution
back
Subscribe to this post's comments using RSS
Comments