Project management software provides extensive tools to help the project manager (PM) manage time, one of the three constraints in any project. For instance, the PM can use the project plan as the baseline schedule. Once the project starts, the PM can enter actual completion dates for each task or percent completed, and the software can display two bars for each task, one for the baseline and one for the actual progress. Another useful feature in project management software is the ability to assign people to tasks and then track their workloads and duties across the project. The PM can enter the people who will be working on the tasks, along with their working calendars and planned vacations. Salaries, consulting fees, equipment, travel, rentals, and other expenses can all be estimated up front with project management software and then tracked against the baseline as the project progresses. Projects are temporary, with their own budgets, timelines, and sponsor. In contrast, a business process is a series of events designed to deliver a product or service that is repeated over and over. Projects are unique, but processes are recurring. Projects are one of a kind, and they involve uncertainty because people are doing things that are new to them, so their predictions about how long tasks will take may be well off the mark. In contrast, a process should be tweaked so that the underlying activities are streamlined, efficient, predictable, and cost effective.