Capture expertise currently stored in various locations including the minds of your personnel.
Disseminate this expertise via a computer system that makes it available
24 hours a day to new personnel, or personnel who are not qualified to be
domain experts.
Isolate complex business rules from user interface and database
connectivity code to ease the
process of verification and simplify system maintenance.
Capabilities
Knowledge Acquisition
We work with the end user and by watching them perform their duties,
help them design a system solution that meets their requirements. Part of
the knowledge acquisition process is educating the domain experts about the
purpose of the application and how it will benefit them.
Business Rule Isolation
Business rules are isolated from the large amount of code that is
required to manage the user interface and database connectivity. This makes
the process of understanding, validating, and maintaining business rules
much simpler. Changes to business tactics can be made quickly and frequently
without the possibility of introducing errors in other components of the
application.
Fuzzy Logic
Rule based systems lend themselves well to solving problems were all of
the input variables may not be known, or the validity of the data may be
verifiable to varying degrees. Fuzzy logic can be used to infer a result
based on heuristic rules that a human expert might use to find a workable
solution.
System Documentation
All applications are documented at the code level as well as using
Unified Modeling Language (UML) diagrams to create system maps for
management as well as for developers. This proven process allows us to
validate data and business logic flow while building the application. It
also allows us to return to an application, sometimes after many years, and
make changes in an efficient manner with a clear understanding of what
changes are required upstream and downstream from the component being
modified.