Design Philosophy

Netica

Design Philosophy

Netica was developed using a unique software development process.  Many of our clients are surprised at the small size of Netica, considering its advanced capabilities, ease of use, and reliability compared to other Bayes net software.  Internally, it has very little redundancy (most modern Windows programs have a large percentage of redundant or unused code), and an elegant internal architecture designed to give maximum power and usability in the simplest manner.

Our development process emphasizes constant iterative improvement.  Every time a client reports a bug or asks a question, we have a process in place to fix that bug, or make sure the question is answered by the onscreen help.  Whenever a client expresses frustration or gives us a wish-list item, we make a plan on how to address the issue, and either make an immediate change, or add it to our short-range or long-range development schedule.  If you ever have any problem with Netica, frustration with how it works, or desire for a new feature, please = 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('X_PU_email.htm');return false;">let us know; your input will be used to make Netica a better product.

We have zero-tolerance for bugs in = 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('X_PU_Netica_API.htm');return false;">Netica API.  It gets thoroughly tested with our extensive in-house testing and by our large client base over many years, and it has no known bugs.  The fact that = 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('X_PU_Netica_Application.htm');return false;">Netica Application shares much of its code with Netica API means that Netica Application has a very solid, robust core.

We keep abreast of the latest developments in Bayes net theory and technology, and are constantly adding features based on new research results from our research and that published in the general literature.  You will find in Netica many exciting new features not available in any other Bayes net software.

One of our design goals is to make Netica very versatile; it is a tool that in the right hands can be used for many different tasks.  Clients often show us imaginative solutions they've created by combining various Netica features, and many have told us that it was "fun" to use Netica because of the power it gave them.