In the following you can find a theoretical description of the model and the available software packages.