This app lets you input various steps in a project or event and the needed preceding steps. It then works out the critical path and time involved in completing the project using the critical path.