project management software is often complex and expensive but that's not the case with GanttPV. With GanttPV managers can define tasks, task durations, dependencies, start dates, and holidays. Based on this information GanttPV calculates task end dates and creates a "Gantt chart" that can be used to communicate when project tasks should be completed.
The program helpz you think through task assignments by allowing you to identify resources and assign resources to tasks on multiple projects. It allocates hours to each assigned resource and calculates summary totals by Task, by Resource, and by Day and Week. Afterwards, Gantt helps you identify and prioritize all of the follow up activities necessary to keep multiple projects moving forward. It can also be used to monitor team productivity and expenses and calculate the earned value hours.
For a free piece of software, this is an excellent project manager that will help most project managers improve their team's productivity.