is a software tool that performs two main functions, operating in different modes
Estimates a probability distribution for collections of random quantities, admitting both categorical and continuous values; and,
Performs inference and predictions based on observations.
The motivation for creating such a tool is obvious: once one has obtained a reasonably faithful approximation of the underlying distribution, one is capable of quantitative analysis of the risk associated with any future action. This enables informed decision making, reasonable expectation of return on investment (RoI), etc.