|
All software written is for the Microsoft Windows
environment and is fully multiuser.
Also see Internet below:
We believe that software has to
be fast, elegant and practical. Compiled software is still currently
the best way to achieve that end, - thus the name of our company.
Too many businesses have attempted to create complex software solutions
in database management tools such as Access. The resulting software
by its very nature is cumbersome and slow. Software created this
way is usually expensive, if management and user time is expensed,
substandard and difficult to maintain. There are however huge productivity,
service and profit gains available to most companies from effective
software.
While we have worked in other compiled
languages all development is now exclusively done in Clarion. Clarion
is supplied by SoftVelocity Corporation, - see links - and enjoys
an outstanding reputation as a fast, efficient database application
development tool. In addition to the Clarion 4GL language, the Clarion
product also includes both a C++ and Modula-2 compiler. All of the
languages share a common optimizer, and they can be mixed within
a single application. Some of the main reasons we prefer Clarion
are detailed below:
The most important benefit of Clarion
is reduced software development effort that to you as the client
means faster delivery and lower costs. Clarion developers complete
projects in substantially less time than that required by developers
using competitor products such as Visual Basic (VB), and Delphi.
The secret to software productivity is naturally
working smarter, not harder. Clarion is designed to do this with
its template-driven programming paradigm. Clarion writes the standard
code for us so we do not have to write it ourselves, but it is still
flexible enough to let us add 'bells and whistles.' The secret to
real programmer productivity without loss of flexibility is to always
work at the highest level of abstraction that can get the job done
the way it needs to be done. The 'problem' with operating at higher
abstraction levels is the loss of flexibility to always do things
exactly the way desired. With Clarion, this problem is solved. The
Clarion tool set contains multiple abstraction levels allowing us
to always operate at the best abstraction level to do exactly what
is necessary to get the job, which you as our client need us to
do, done. With Clarion we are never 'stuck' at a high level or forced
to always 'muck around' at a low level.
When we need to, we can add our own code (lower
level) to augment the standard template generated functionality
(higher levels). Generally the higher the level of abstraction any
programmer can work at, the more productive they can be. At each
higher abstraction level, the programmer becomes more productive
by letting the computer do more of the work for them. It does this
through the generation of standard code for standard tasks. This
is the fundamental principle behind Clarion, which is implemented
through template-driven programming.
The Clarion language is 'template driven.' It
is a tool that changes based on the requirements of the template
we select to generate our code. Clarion's Procedure, Control, Extension,
and Code Templates all write Clarion language source code for us,
giving us a tremendous productivity boost and you, as the client,
lower costs, earlier delivery and greater reliability. Clarion's
templates provide many of the benefits of object-oriented programming,
especially reusability, and the default template set generates truly
object-oriented Clarion code for us.
Clarion has always enjoyed a reputation
for exceptional speed. The performance of a Clarion database application
is indistinguishable from an application written in the C language
using a native database interface. Only a very talented C or Delphi
programmer can match the performance of a Clarion program.
A software house has to be concerned
with the reliability of the products it delivers, as this directly
bears on your satisfaction as clients and both our firm's profit
margins. Clarion has proven to be a very robust platform. It also
provides an environment in which customer upgrades and software
updates are easily created and implemented.
Any business seeking to deliver
their applications over the Internet and or Intranet wants to find
the fastest route to deployment, lowest development costs, and highest
reliability and security. As developers we need the tools to deploy
desktop type applications over the web with minimum hassle, no loss
of functionality, and guaranteed acceptance by you as the end user.
SoftVelocity 'provides us with some revolutionary technology for
the rapid development and deployment of network-ready applications'
enabling organizations to achieve the full benefits of centralized
deployment and management. Within the Clarion environment it is
possible to create one code base to deploy over internal networks
or the Internet. Internet solutions that can be ASP or thin client
based.
For more information see:
General Clarion:
http://www.softvelocity.com/
Clarionet: http://www.softvelocity.com/clarionet/default.html
|