|
Powerful.... Intuitive.... Easy to implement.... High
Quality....Flexible.... Economical....
These
probably aren't things that come to mind when you think of
healthcare software. Our mission is to change that. Our primary
mission is to build all of these qualities into our software
solutions.
Most
people who have managed, administered, or used healthcare
software have been frustrated by the gratuitous complexity and
poor quality that comes with an outrageous price tag. It doesn't
have to be this way. We succeed where others fail because we're
a new kind of healthcare software company. We consistently
use sound engineering principles not only to create software,
but to diagnose problems and find solutions. Our first instinct
in solving a problem isn't to throw money at it.
We use technology to solve problems, not to automate existing
ones.
-
High
quality engineering and design is our first priority
We are first and foremost a technology
company, and proud of it. Few healthcare software companies
will make this claim. They proclaim that they are healthcare
companies first, technology companies second. Amazingly, at
some companies, it is even a subject of debate at the
executive level whether the core competency of the company
is technology at all. If you go to the web sites of the
larger companies and check the pages detailing the
background of their senior executives you'll see why. You'll
find lots of business analysts, accountants, a smattering of
healthcare professionals, some lawyers, and almost no one
with an engineering background.
-
Vision-driven, top-down, engineering methodology
We use rigorous
analytical methods to develop abstract, streamlined models
that best leverage affordable technology to implement
desired workflows, while maximizing efficiency and
ease-of-use. Our software is then developed using
generalizations of these models in order to promote a wide
scope of functionality and customizability. This is exactly
the opposite of how most healthcare software companies
develop software. They present developers with a shopping
list of dubious quality consisting of hundreds of items and
and a deadline that makes it impossible to create an
elegant, unified design. We see the forest and work down to
the trees, while most healthcare software companies see only
trees.
-
We
find synergies, not conflict, between technology and
healthcare experts.
Of course, this is much easier said
than done. It is a fact of life that technical people and
healthcare people tend to approach things very differently
and think differently. Technical people are usually more
comfortable with strategic thinking, while healthcare people
are usually more comfortable with tactical thinking. This
makes productive communication very difficult. The common
outcome is that technology is used not to solve problems,
but to automate existing ones. We believe the best way to
handle this diversity is to have people with a foot in both
camps: software developers steeped in real-world healthcare
workflow modeling, and physicians and other healthcare
professionals who are avid technology enthusiasts. When you
get these type of people together, the excitement is almost
palpable as ideas interact and build on one another. These
people are not easy to find, but it's amazing how few people
are needed when interactions are synergistic and mutually
reinforcing instead of destructive.
-
We're
lean (on many levels) and our prices reflect it
You may be tempted to believe that it
takes an army of people to produce healthcare software, and
another army to install it. For many healthcare software
companies, a favorite technique for solving a problem is to
simply throw money and resources at it. It's easy for them
to do this. They've already trained you to accept that
healthcare software costs a fortune, and, in the final
analysis, you're the one footing the bill. And you haven't
had any low cost alternatives. Of course, it is
possible to develop, sell, and install healthcare software
without armies of people, but it's not easy. Several
interlocking strategies are required:
-
Elite people. This is the most important element,
and is especially critical in software development. It's
well established that a single elite developer can
outperform a team of twenty mediocre ones. In a case of
being penny-wise and pound-foolish, most healthcare
software companies prefer to hire recent college
graduates and others with minimal software development
experience because they come cheap and don't ask
uncomfortable questions (and can be easily slapped down
on the off-chance they do). These companies avoid, and
make no serious effort to retain, heavy-hitter type
talent.
-
Collaborative synergies. This was alluded to above.
It's extremely important that people collaborate in a
productive and not a frictional way. There's no magic
formula for this, but the best environment for it is
having high quality people from different areas but with
lots of common ground working within an achievement
oriented, can-do culture.
-
Lightweight software development methodologies. Most
healthcare software companies need to use bulky formal
method to keep projects organized because they employ
sharp divisions of labor and large teams. Using
these methods, a project becomes heavily front-loaded
with all kinds of documentation before any coding
begins, and changes require a stream of documentation.
When properly implemented (which is a challenge), these
methods can indeed keep things organized, but at a high
cost. They slow down development tremendously, and the
project becomes highly inflexible once things get
underway because change becomes onerously burdensome.
This has a chilling effect on innovation and leads to
lower quality software: the project is essentially held
hostage by the early documentation, even though much
higher quality ideas and feedback are generated once the
project is well underway. New kinds of software
development methodologies, collectively termed
lightweight or agile
methodologies have received much attention lately. While
there are several variants of these methods, what they
tend to have in common is an iterative approach
emphasizing continual improvement, rather than setting a
target early on and continuing to shoot for it even when
it becomes clear that the target is inappropriate.
Solventus uses its own lightweight methodology to
develop software, based on iterations from a well
defined vision down to the details.
-
A unified architecture and framework. This has
several distinct, and very large, advantages. A unified
architecture as the basis of all of our products means
that each individual application is much quicker and
easier to develop because we start with a highly
functional, mature base, rather than have to reinvent
the wheel for each application. The application suite
automatically has an entirely consistent look and feel,
since it is based on much of the same framework. The
total code base that we have to manage is smaller and
streamlined, greatly lowering our costs. Maintenance is
easier, since an improvement or a fix in the framework
automatically migrates to all of our products. Last, but
certainly not least, it minimizes the bane of most
large, enterprise-class healthcare installations: the
need to have interfaces between products. Even when
buying solutions from a single vendor, you are likely to
get a suite of completely separate applications that may
even have been acquired originally from several
different vendors. Interfacing the applications is
invariably time-consuming, tedious, and costly, and even
when well-implemented issues of data latency and
consistency persist. When products share a common
framework and database, a transaction performed by one
product is automatically and immediately available to
the other products.
-
Low-cost, industry-standard hardware and software
platform components.
-
An application service provider (ASP) hosted model of
implementation. This idea started to become heavily
promoted about 2 years ago but few companies have been
able to effectively utilize it. This is unfortunate
because the ASP model is a tremendously attractive and
economic way of implementing healthcare software. This
is a very important subject, and to learn more about
this model, its benefits, and why the promise of this
model has yet to be realized, click
here.
-
A budget-oriented, streamlined sales model. Here's a
dirty secret of the healthcare software industry: a
typical company spends over two times as much on sales
and marketing as they do on research and development.
It's pretty amazing when you think about it: they spend
over twice the money convincing you to buy their
software as they do developing it. Because licensing
fees alone for sales to small and medium sized
enterprises frequently run into the high six figures in
today's market, and deep into the seven or eight figures
for large enterprises, the companies are highly
motivated to go all out on the sales front. Of course,
as customers, you're the ones ultimately paying for the
lavish 1600 square foot conference booths and steak
dinners. We do things very differently. Our fees are
based on a subscription model, so there is no single
point of major income booking (and, from the clients
point of view, no single point of major cost). This
model makes it impossible for us to use hyper-aggressive
sales people looking for a big killing on commission,
and who almost always feel compelled to make unrealistic
promises. Because our subscription model lets you easily
walk away if you're dissatisfied after the sale, we have
no motivation to oversell. We're confident that you'll
find our sales process laid-back, pleasant, and
informative. You'll be dealing with knowledgeable
industry professionals, not sales reps. And our prices
will make those freebies feel awfully expensive. (But,
feel free to take full advantage of them before deciding
on us!)
-
Aggressively innovative
Although they'll never admit it, the
internal culture of most healthcare software companies is
heavily reactionary. They dread change, and will usually
only make significant changes or improvements when forced to
by market conditions or government regulations. After all,
they're really quite busy just trying to fix the thousands
of bugs in their current releases. Solventus' culture is one
of aggressive innovation. We are constantly thinking about
new ways where technology can improve workflow, and keep an
ever vigilant eye on emerging technologies so that we can be
early adopters if they should prove appropriate.
|