Enterprise project management (EPM) provides an end-to-end collaborative solution for project and resource management across an organization. It includes a central repository to consistently manage and report on all work. EPM enables organizations to gain visibility, insight, and control over their project portfolio to enhance decision making and ensure initiatives align with strategic objectives. It allows for participation from all stakeholders including executives, project managers, team members, and resource managers. EPM solutions in Microsoft Project Server 2007 provide planning and tracking, team member progress reporting, resource management, and collaboration and communication tools.