Software that can be used to predict and describe evolution