|
 |
 |
 |
Aquifer Framework
AquiferTM
is Solventus' general healthcare data model and web application framework.
Supporting a broad range of workflows, intricate business rules, role
based security, and intuitive yet powerful and vivid user interfaces, it
is at the core of all of our applications. Aquifer components can be added
with automatic and complete integration as the needs of your organization
or practice require them. Because of Aquifer's power and flexibility, we
can also create highly customized solutions in a fraction of the time and
cost of other healthcare software and consulting companies. |
 |
Built with Microsoft® .NET
The Aquifer platform is built with
Microsoft's innovative .NET platform. .NET makes developing powerful,
manageable and secure web applications and services far easier than with
other technologies. Learn
more...
|
|
The Application Service
Provider (ASP) Model
The
ASP model is a software deployment model where
applications and data are hosted and maintained at a
remote site by the provider and accessed by customer via
thin clients (generally web browsers). There are
tremendous functional advantages and cost savings in
deploying software this way. The client is completely
shielded from the need to host and maintain complex
computing hardware, software and data, resulting in a
massive saving in time, personnel, and equipment. Since
all that is required is a functional web browser and
Internet connection, the client is also relieved of the
need to install software and updates on their computers,
and of the need to routinely replace computers with
newer, faster ones because the latest software demands
it. To find out more about the ASP model and why it is
so compelling, click
here.
Solventus
believes that the advantages of the ASP model are
overwhelming, and we prove it by passing the savings on
to you. While we still offer our software with a
traditional client/server on-site deployment option, it
is primarily to serve as a contrast with the ASP model. |
|
Modern Development
Methodologies (All 'new' software isn't created equal)
Solventus' software is
totally new and designed from the ground up with modern
methodologies. The two most important methodologies for
developing enterprise-class applications are:
- Object-oriented
architecture. Object oriented architectures
allow very complex workflow to be built up from
simple components. It's virtually impossible to
create a complex application that is also highly
maintainable without it.
- N-tier
architecture. N-tier architectures logically
separate (and, in some cases, physically separate)
the application into serial layers. Minimally, these
layers consist of a data access layer, business
logic layer, and presentation layer, but other
layers (such as a workflow layer between the
business logic layer and presentation layer) are
possible. This division means that changes in one
layer are not going to affect other layers, making
updates and maintenance far easier. Because the
layers can be physically separated, it also greatly
promotes scalability.
Unfortunately, few
healthcare software products advertised as 'new' use
these methodologies. The most common ways that 'new'
products are developed are:
- A thin UI veneer is
placed over the same old legacy products. Because
this UI layer is in a new platform (e.g. web-based),
the product certainly looks new. This strategy is
frequently employed when a company needs to have a
product available under a new platform primarily for
marketing reasons. This type of development gives
virtually no benefit to the client, and may create
new problems because unreliable technologies like
screen scrapers may be used to get information from
the legacy products to the new UI.
- An application is
cobbled together that is a patchwork of new
development and code that was cut and pasted from
legacy products. There is no unifying architecture
to speak of. This frequently happens when a company
has stuck with their old products until both the
software and the platforms they operate on have
become obsolete. They are desperate to simply have
any product available on a new platform in as short
a time period as possible, and have been in
maintenance mode for so long that they no longer
know how to create new software. Software designed
this way is always a house of cards and invariably
(yes...literally invariably) leads to disaster, with
the added beauty that it's an agonizing, death by a
thousand cuts, kind of disaster. People who have had
to deal with this kind of software have our deepest
sympathies.
- Citrix Metaframe or
a similar product based on terminal services
technology is used to make existing legacy
applications available via a web browser or other
thin client. This is better than the above two
strategies, in that it generally doesn't add new
problems, and does add genuine new utility, like
scalability and a thin-client model. Of course, it
doesn't give any new features and if the underlying
software is buggy and unmaintainable, then it will
remain so under this implementation. There are other
issues with terminal services technology, which can
be viewed here.
|
|
 |
|
|