Microsoft Project
MS Project is a software program designed for managing projects. It is designed to assist a project manager in developing a plan, assigning resources to tasks, managing a budget, tracking progress and assessing workloads.
Knowing how to use this tool effectively can ensure projects are delivered more efficiently and using the critical path. A great investment for any project manager.