Top 10 Reasons To Choose ProActive
1. Performance
-
ProActive is a modern,
32-bit Windows application written in a compiled language.
Software packages written mostly within interpreted
languages, such as Visual FoxPro and Microsoft Access, run
much slower than compiled languages.
-
The server side of
ProActive's Client/Server system is not simply a
collection of files. A sophisticated database server is
present which arbitrates multi-user access and performs
data intensive tasks that would otherwise need to be sent
over the network. Thus less network bandwidth is required
and fewer network related delays result from the use of
ProActive.
2. Data Integrity
-
ProActive is a
transaction-oriented system. If any part of a transaction
does not succeed, the database returns to the state that
it was in before the transaction started. In
non-client/server based systems, inopportune power
failures, disk drive space problems, or other hardware
problems can cause inconsistencies (at best) or data
corruption (worst case).
-
ProActive's use of today's most sophisticated database backend server software
ensures that all modern fault-tolerance features (i.e. mirroring,
RAID, etc.) can be utilized to maximize
data integrity.
3. Data Consistency
-
All modern database
servers support facilities for creating business rules and
constraints for validating entered data. Non-client/server
database software packages cannot take advantage
of all these modern capabilities.
-
ProActive offers an
additional client-side database integrity system that
allows the non-programmer to establish business rules that
are evaluated before posting to the database.
This saves network bandwidth and opens up "business rule"
functionality to the normal user.
4. Security
-
All modern database server
software has exhaustive security features. It is one of
the main benefits that client/server offers. Typically,
the server software stores and enforces security rules
based on database, table and field-level objects as well
as stored procedures, database views, etc. None of these
facilities are available to non-client/server programs,
however, in ProActive, all these features can be utilized
at will.
-
ProActive augments normal
server-side security with a complementary scheme tied to
the major features of the program. So, while the server
side enforces security based on the data items being
accessed, ProActive secures sensitive "program" functions
from the client-side resulting in an absolutely secure
environment.
5. Scalability
-
A major feature of
client/server systems (and hence ProActive) is that they
are imminently scalable. You can start with a handful of
users and gravitate towards thousands of users simply by
strengthening the capabilities of your database backend.
Simple systems cannot grow beyond a handful of
simultaneous users before significant performance
degradation results. This is due to the fact that within
some simple multi-user systems there is no sophisticated
server-side software arbitrating multi-user access and
performing data intensive functions on
the server computer itself (see "Performance" above).
-
ProActive is also sold in
a competitively priced single-user and multi-user version.
Migration
to a client/server system from either of these simplified
versions can be easily accommodated.
6. Interoperability
-
If you have other
client/server based systems deployed in your company, data
that would normally be sourced from ProActive's own tables
can be obtained from your existing databases, thus
eliminating redundancy and ensuring consistency across all
your client/server applications. An example of such
interoperability would be to use data from your existing
GIS (geographical information system) or AM/FM (automated
mapping and facility management) system seamlessly from
within the ProActive client/server.
-
ProActive's tables can
also be accessed from other client/server applications,
feeding CP
and pipeline integrity data to client/server risk
assessment programs, work order systems
and the like.
7. Extendibility
-
In technical terms, the
ProActive client is a modern OLE container application
that can utilize ActiveX controls and Automation objects
to integrate new and sophisticated application functions
quickly and inexpensively. It’s the new age of component
software and ProActive takes full advantage with features
like spell-checking, photographic histories, drawings,
schematics, scanner support, etc.
8. Commitment
-
The M. C. Miller Co., Inc.
has been in business for over 57 years. We have
consistently put the customer first and have established
lasting business relationships that have stood the test of
time. ProActive is as much a service as it is a product.
Together, we'll evaluate your current practices and mold
ProActive to fit your operation exactly.
Your satisfaction is absolutely guaranteed.
9. Price
-
Our pricing is designed to
offer ProActive Client/Server at a very slight premium to
competing systems that use simple multi-user technology.
Our own multi-user offering is significantly more
affordable than competing products and the single-user
version is sold at a price that simply cannot be beat.
"More (and better) for less" is the mantra at M. C. Miller
Co., Inc.
10. Mobility
-
In this age of mobile
communications, no technician or database is tied to one
location. ProActive’s Client-Server version deploys a
briefcase version of the software; a technician can travel
with a portion of the database and have virtually all the
same functions available. The technician can make any
changes to the database and update the home database upon
his return, or, while still remote, update ProActive via
WAN (wide area network) or across
the Internet.