| Name | Authors | Src. | Lib. | Exec. | Cts | GUI | Learn Params | Learn Struct | Sample | Utility | $$$ | Comments |
| Analytica | Lumina | N | N | W | Y | W | N | N | N | Y | 1 month free trial | Spread sheet compatible. |
| Bayda | U. Helsinki | Java | - | - | Y | Y | Y | N | N | N | Free | Bayesian Naive Bayes classifier. |
| BayesBuilder | Nijman (U. Nijmegen) | N | N | W | N | Y | N | N | Y | N | Commercial version has Windows API. | - |
| Bayesian Knowledge Discoverer | KMI/Open U. | N | N | WUM | D | Y | Y | Y | N | N | Free | Uses "bound and collapse" for learning with missing data. |
| B-course | U. Helsinki | N | N | - | D | Y | Y | Y | N | N | Free | Runs on their server: view results using a web browser. |
| Bayonnet | Motomura (ETL) | Java | - | - | NN | Y | Y | N | N | N | Free | For learning, represents BN as a neural net. |
| Belief net power constructor | Cheng (U.Alberta) | N | W | W | N | Y | Y | Y | N | N | Free | Uses cond. indep. tests to learn structure. |
| BN Toolbox | Murphy (U.C.Berkeley) | Matlab | - | - | Y | N | Y | Y | Y | N | Free | Also handles dynamic models, like HMMs and Kalman filters. |
| BucketElim | Rish (U.C.Irvine) | C++ | - | WU | N | N | N | N | N | N | Free | Uses variable elimination for inference. |
| BUGS | MRC/Imperial College | N | N | WU | Y | W | Y | N | Y | N | Free | Uses Gibbs Sampling to do approx. Bayesian inference. |
| CABeN | Cousins et al. (Wash. U.) | C | Y | - | N | N | N | N | Y | N | Free | Implements 5 different sampling algorithms. |
| CoCo | Badsberg (U. Aalborg) | C | - | WUM | N | N | Y | Y | N | N | Free | Designed for statistical analysis of contingency tables by discrete undirected graphical models. |
| CoCo+Xlisp | Badsberg (U. Aalborg) | C and lisp | API used to link CoCo and Xlispstat | U | N | Y | Y | Y | N | N | Free | Extends CoCo with GUI and block recursive models. |
| CIspace | Poole et al. (UBC) | Java | N | - | N | Y | N | N | N | N | Free | Uses variable elimination for inference. |
| Ergo | Noetic Systems | N | N | WM | N | Y | N | N | N | N | Free version does not save models. Commercial version has WUM API. | - |
| Genie/Smile | U. Pittsburgh | N | WU | WU | N | W | N | N | Y | Y | Free | - |
| Hugin Light | Hugin | N | Y | W | Y | W | N | N | N | Y | Free version is limited to 200 states. | - |
| Ideal | Rockwell | Lisp | - | - | N | Y | N | N | N | Y | Free | GUI requires Allegro Lisp. |
| Java Bayes | Cozman (CMU) | Java | - | - | N | Y | N | N | N | Y | Free | - |
| MIM | HyperGraph Software | N | N | W | Y | Y | Y | Y | N | N | Free version can only handle small (<1000 states) models. | Designed for chain (directed and undirected) graphs |
| MSBN | Microsoft | N | N | W | N | W | N | N | N | Y | Free | - |
| Netica | Norsys | N | WUM | W | Y | W | Y | N | Y | Y | Free version does not save models with >15 variables. | - |
| Pronel | Hugin | N | N | W | N | W | Y | Y | N | N | Free | Learns structure from fully observed discrete data. |
| RISO | Dodier (U.Colorado) | Java | - | - | Y | Y | N | N | N | N | Free | Only handles polytrees. Distributed implementation. |
| Tetrad | CMU | N | N | WU | Y | N | Y | Y | N | N | Free | Uses cond. indep. tests to learns causal structure. |
| Web Weaver | Xiang (U.Regina) | Java | - | - | N | Y | N | N | N | Y | Free | - |
| XBAIES 2.0 | Cowell (City U.) | N | N | W | Y | Y | N | N | N | Y | Free | Also handles chain graphs. |
Other sites related to graphical models.