Oracle Primavera P6 support depends on the edition:
Primavera P6 Professional (desktop client) is primarily a Windows application and is supported on 64-bit Windows operating systems, including Windows 10 and Windows 11 in recent releases.
Primavera P6 EPPM (web version) is browser-based and can be accessed from multiple operating systems, including Windows and macOS, through supported Web Browsers. Oracle's current client requirements also list support for macOS for web access.
On Mac, the desktop P6 Professional client is not natively supported; users typically access the web version or run the Windows client through virtualization.
A project in Primavera P6 is a planned set of activities created to achieve a specific objective within a defined scope, time, and resources. In Primavera P6, a project: Has a start date and finish date Contains activities, relationships, and milestones Is used to plan, schedule, monitor, and control work Can be assigned resources, costs, and calendars Is managed within the Enterprise Project Structure (EPS) In simple terms, a project in Primavera P6 is the main container where all planning and scheduling information for a job (such as construction, engineering, or shutdown work) is organized and tracked from start to completion.
In , schedules are usually imported and exported using XER, XML, or Excel (XLSX) formats. The most common format is XER, which preserves most project data and relationships. How to Export a Schedule in Primavera P6 Export to XER Format Open the project in Primavera P6. Go to File → Export. Select Primavera PM (XER). Click Next. Choose Project export type. Select the project(s) you want to export. Choose the save location and file name. Click Finish. Export to XML Format Go to File → Export. Select Primavera XML. Choose the project and destination folder. Finish the wizard to create the XML file. XML is useful when sharing baselines and detailed project data between different Primavera environments. How to Import a Schedule in Primavera P6 Import an XER or XML File Open Primavera P6. Go to File → Import. Select the file type: Primavera PM (XER) Primavera XML Microsoft Project XML/MPX Excel Spreadsheet Browse and select the schedule file. Choose: Create New Project, or Update Existing Project Review import settings and mappings. Click Finish.
Primavera P6 is widely used in construction and engineering projects because it helps professionals plan, schedule, monitor, and control complex projects efficiently. It supports resource allocation, cost management, critical path analysis, and progress tracking. With practical Primavera P6 Training at Croma Campus, learners can develop industry-relevant scheduling skills and understand how to manage large-scale projects effectively.
What is the difference between Primavera P6 and Microsoft Project? Primavera P6 and Microsoft Project are both project management tools, but they serve different needs. Primavera P6 is designed for managing large, complex, and multi-project environments. It offers advanced scheduling, resource management, risk analysis, and portfolio management features, making it ideal for industries such as construction, engineering, oil and gas, and infrastructure. Microsoft Project, on the other hand, is better suited for small to medium-sized projects. It provides an intuitive interface, task scheduling, Gantt charts, and resource tracking, making it a popular choice for businesses with simpler project management requirements. In short, if you need to manage enterprise-level projects with multiple teams and detailed planning, Primavera P6 is the better option. For smaller projects that require straightforward scheduling and tracking, Microsoft Project is often the more practical choice.
The Critical Path Method (CPM) in Primavera P6 is a project scheduling technique used to identify the sequence of activities that directly determines the project's completion date. These critical activities have zero or very little float, meaning any delay in them will delay the entire project. Primavera P6 automatically calculates the critical path based on activity durations and dependencies, helping project managers prioritize key tasks, monitor progress, and keep projects on schedule.
P6 typically refers to Primavera P6, a project management software widely used for planning, managing, and executing large-scale projects. It allows project managers to develop schedules, allocate resources, and track progress. The "P6" in its name signifies that it is the sixth version of the software, which has evolved significantly since its inception.
In Primavera P6, the main activity types are: Task Dependent Duration is calculated based on relationships and calendar. Most commonly used for normal project activities. Resource Dependent Duration is driven by assigned resources and their calendars. Used when work duration depends on manpower or equipment. Level of Effort (LOE) Has no fixed duration; it spans between two activities. Used for support work like supervision or project management. Start Milestone Represents an important start event with zero duration. Finish Milestone Represents an important completion event with zero duration. These activity types help control how schedules are calculated and managed in Primavera P6
To create a new project in Oracle Primavera P6, you typically use the Projects workspace and follow the Project Creation Wizard. Steps to Create a New Project in Primavera P6 Open Oracle Primavera P6 and log in. Go to the Enterprise menu or Projects tab: In P6 Professional: click File → New or right-click in the Projects window and choose Add Project. In P6 EPPM (web version): open the Projects page and click Add. Select the EPS (Enterprise Project Structure) location: Choose the folder/node where the project will be stored. EPS acts like a hierarchy for organizing projects. Enter the Project Details: Project ID (unique code, e.g., BLDG-001) Project Name Optional description Choose the Responsible Manager: Select the OBS/manager responsible for the project. Set the Project Dates: Planned Start Date Must Finish By date (optional) Select a Calendar: Example: 5-day workweek, 6-day workweek, or custom calendar. Finish the Wizard: Click Finish. The project is now created. After Creating the Project Most planners then continue with: Creating a WBS (Work Breakdown Structure) Adding activities Defining relationships Assigning resources Setting baselines Running scheduling calculations Typical Workflow in Primavera P6
In Primavera P6, calendars define the working and non-working time used to schedule activities and resources. What are calendars in P6? A calendar in P6 specifies: Working days (for example: Monday–Friday) Working hours per day (for example: 8 hours/day) Holidays and non-working days Special work shifts or overtime Primavera P6 uses calendars to calculate: Activity start and finish dates Activity durations Resource work hours Types of calendars in Primavera P6 There are three types of calendars: Global Calendar Available to all projects in the database Typically used for standard company working time Project Calendar Available only within a specific project Used when a project has unique working rules Resource Calendar Assigned to individual resources Used when resources have different work schedules (shift work, part-time, etc.) How are calendars used in P6? Calendars are assigned to projects, activities, and resources When the project is scheduled, P6 uses the assigned calendar to: Determine which days are working or non-working Calculate activity start and finish dates Calculate resource units and costs If no specific activity calendar is assigned, P6 uses the project calendar by default Why calendars are important Ensure realistic schedules Prevent activities from being scheduled on holidays Allow accurate resource planning and cost calculation Support multiple shifts and site-specific working rules
Primavera P6 is widely used in construction, engineering, and infrastructure projects because it is designed to manage large, complex projects with multiple activities, teams, and resources. It enables project managers to create detailed schedules, assign resources, track progress, monitor costs, and identify potential delays before they impact the project timeline. Its advanced reporting, risk management, and multi-project management capabilities help organizations improve planning, collaboration, and decision-making. As a result, Primavera P6 is trusted by industries that require accurate scheduling, efficient resource utilization, and successful on-time project delivery.
In Primavera P6, a resource is any person, equipment, or material that is required to complete a project activity. Resources are assigned to activities to: Estimate costs Plan workload Track actual progress Control project performance Types of Resources in Primavera P6 Labor – engineers, supervisors, workers Non-labor – machines, equipment, tools Material – cement, steel, cables, etc. Each resource can have: Units (hours, days, quantities) Costs (rate per hour/unit) Availability limits By using resources, Primavera helps project managers plan, schedule, and monitor time and cost effectively.
Primavera P6 identifies schedule conflicts before execution by analyzing activity relationships, dependencies, constraints, calendars, and the critical path. It highlights issues such as overlapping tasks, unrealistic deadlines, resource overallocations, and negative float. Project managers can review these warnings, adjust schedules, optimize resources, and resolve conflicts early, reducing delays and ensuring smoother project execution.