This is a GUI demo on CPM. details can be seen here: http://en.wikipedia.org/wiki/Critical_path_method