Software system development can be a very time-consuming
and costly process. We have developed a five part development strategy
that streamlines this entire process. In so doing, we minimize the time
to get a system from design to production, which thus greatly reduces costs,
and maximizes return by getting the system into production as soon as possible.

The five part process includes the following steps.
The time required to execute each step is greatly dependent on the magnitude
of the system requirements and the amount of customization. Customization
is defined as that development work that requires the addition of tables,
forms, views, or documentation that are not part of our standard package
of modules:

Determine customer requirements. Here we determine
what you want your system to be. We also share ideas on what your
system could be. We also determine what documentation requirements
there will be. Time required for this step: one week to two
months.

Design fully normalized, relational data model.
The final data model may consist of any of the following sets of tables:
tables from one of our prepackaged modules, tables that are currently already
in production, tables that need to be created from scratch. Typically,
a combination of these three is ultimately deployed. Time required
for this step: one to two weeks.

Prototype generation and refinement. This step involves
first generating a prototype, then submitting that prototype to the customer
for testing and review, then receiving and processing feedback, then the
process repeats itself. With our AppGen application, we can
generate a complete web based application from the relational data model
in a matter of minutes. Thereafter, custom view and forms are produced.
Depending on the level of customization, this step can take as little time
as one to two weeks, or as much as many months.

Final system delivery and deployment. This will
take less than a week per site, including training.

Final submittal of system documentation, and customer
acceptance. One to four weeks.

Overall, the entire process, when we utilize our development
tools, can be as little as four to five weeks, or as long as many months,
depending on the level of customization.