programs to analyse complex systems