Primavera software allows users or project managers to keep the project on schedule and within budget, conduct risk and opportunity analysis, monitor resource usage and manage multiple tasks across several projects and programs.