A model that shows each activity as a node and the dependencies between them, using a mathematical algorithm to calculate the earliest start time and latest finish time of each activity, identifying the chain of activities critical to the project schedule and the most efficient ways to meet the project schedule with optimal use of resources, but is not suitable for small-scale projects