1. A process management system comprising: an execution engine to execute a process, the execution engine being configured to provide a process history including an audit trail, a process state and a process description; a prediction module in communication with the execution engine, the prediction module being configured to provide a process prediction to the execution engine based on the process history, the process state and the process description; and a learning module in communication with the prediction module to process one or more of the process history and the process description and generate a learning model for the prediction module, wherein the learning model includes a decision tree for predicting message events or a process state, where nodes of the decision tree involve preceding message events or values within the process state.