which primavera p6 program should you purchase? primavera p6 eppm or primavera p6 professional? if you need to purchase the software, you had better understand which primavera p6 is best for you. primavera p6 software is costly, and you don’t want to make the wrong choice.
navigating the primavera suite of applications isn’t exactly straightforward. so i thought i should clear up what primavera p6 eppm does that primavera p6 ppm doesn’t and vice versa.
[updated oct 2016] – i originally wrote this article in 2012 and it was long due for a major update. lots has changed since the original. make sure to check out the comparison chart below that covers primavera p6 eppm vs ppm.
since version 8, primavera p6 can be purchased in 2 flavours: you can purchase licenses of primavera p6 professional project management (p6 ppm) or primavera p6 enterprise project portfolio management (p6 eppm). these are separate products in the oracle world but in truth they used to be one application under the primavera p6 banner. what’s the difference? let’s find out.
what is primavera p6 professional project management?
primavera p6 professional project management (ppm) is the primavera windows-based project planning tool that is popular around the world for managing construction projects. primavera p6 professional is a tool to build, schedule and track complex project schedules.
architecturally, it consists of a the project management client that installs on a windows pc and connects to either a server-based or a local database. microsoft sql or oracle databases are supported, as is sqlite.
primavera p6 professional (ppm) is programmed with the cpm scheduling (critical path method) algorithm. at the most basic level it assigns dates to tasks based on sequencing and task duration. the output is a project schedule with dates applied and a critical path clearly identified, not to mention the calculation of a project end date.
one of the biggest selling points of primavera p6 pro is that the software can easily handle large project schedules of up to 100,000 activities. (btw: don’t ever build a schedule that big….it’s not good for your health).
top that cpm scheduling engine up with resource & cost management features, gantt chart, graphs, spreadsheets, analytic tools and reporting, and primavera p6 professional becomes the tool of choice for engineering, heavy construction, oil & gas and related industries.
some would argue that primavera p6 pro is old technology, and they wouldn’t exactly be wrong. the codebase for the tool has been around for almost 2 decades (don’t quote me – my best guess), and even the look and feel of p6 pro reminds of windows 3.11 days. but the fact of the matter is that p6 works, and works hard. and the use of the tool worldwide has positioned primavera p6 pro as the standard tool on major projects for both owners and contractors.
primavera p6 pro (ppm) | key points |
runs on | windows-only |
database | microsoft sql or oracle or sqlite |
latest version | 16.2 |
most popular / stable version |
15.x |
is primavera p6 professional ppm a standalone tool or an enterprise tool?
well, it can be both and is often used in either way. many contractors often purchase a single-license of primavera p6 ppm and install the software and the database on a single pc, making it a standalone install. but primavera p6 ppm can also be implemented for a large organization, where the database is installed on a shared server and many users access the data from their own pc’s where primavera p6 ppm is installed.
what is methodology management in p6?
methodology management (mm) is a tool to management project templates or, what the primavera designers called methodologies. the mm tool looked exactly like primavera p6 professional but it was used only to build and manage project templates, not build and track actual projects. methodology management is installed alongside primavera p6 professional in versions 7 and earlier. methodology management was removed from primavera p6 professional as of version 8. there is now a true “project template” in primavera p6 but, oddly enough, only in primavera p6 eppm version 8, not primavera p6 professional. so the templating functionality of methodology management no longer exists in primavera p6 professional.
is there are a 64-bit version of primavera p6 professional (ppm)?
why use primavera p6 professional when there’s a web version (eppm)? isn’t web better?
that’s what you might think, but primavera p6 eppm (more below) is still coming into its own and i would say it isn’t there yet. even oracle is working on it, many users have complained about primavera p6 eppm’s poor performance, when they’ve been used to the relative speediness of primavera p6 professional. a slow tool isn’t acceptable either even its web-based. eppm’s java core has proved to be a major headache as well, with constant popup reminders to upgrade and grant permissions. p6 eppm has some really nice features that p6 professional doesn’t, but it’s still been a real tough sell for legacy p6 users.
the other factor is that primavera p6 professional is relatively easy to install and manage with no costly addons. primavera p6 eppm is built on-top of web applications, and the architecture gets complex fast, not to mention the many optional addons like bi reporting, and p6 analytics that essentially add some features that primavera p6 pro already has natively.
read on for more.
what is primavera p6 enterprise project portfolio management?
primavera p6 enterprise project portfolio management is an enterprise portfolio and project management tool. primavera p6 eppm is 100% web-based, so it runs in a browser and connects to a webserver that serves-up a visually-rich interface. p6 eppm also connects to a main database where all of your project information is stored.
the advantages of a web-based project management tool are many. it’s easy to onboard users – just provide a login, no installation on your local pc necessary. and of course, web means mobile, so you can access and update your p6 project data on mobile apps with eppm.
primavera p6 eppm brings a whole new set of features and functionality that sets it apart from mainstay primavera p6 professional. for example, the web side of eppm is very rich in graphs, charts, pivot tables and dashboards. it’s a new way of seeing p6 project data in a rich graphical sense. many graphs and charts have drill-down capability so you can dive deep into your data.
primavera p6 eppm has a big focus on portfolio management, which allows you to manage groups of projects together in a portfolio, and to manage that data, be it cost, schedule or resource-focused. the portfolio management features are good, even incorporating a project selection feature where you can score next year’s projects and decide which ones deserve a green light. evolved risk management functions were added to eppm as well, but i admit they are not intuitive at all.
my personal opinion is that primavera p6 eppm is a very advanced and sophisticated web-base pm tool.
but it’s not without it’s foibles.
what’s wrong with primavera p6 eppm?
primavera p6 eppm was written on java. although there’s much debate on whether java is dying or not, it’s a major thorn in the side of primavera p6 eppm users.
java is constantly popping up with security warnings, it takes forever to load many screens and it’s slow.
primavera p6 eppm users’ main complaint is that the tool is slow. it takes many screens a long time to load. many screens have to reload to get the right data to show and it’s slow. it can be slow to login, and to logout. and who likes to wait for slow websites?
no one.
primavera p6 eppm isn’t as robust of p6 professional. it doesn’t handle the huge projects well that p6 professional handles with moderate ease. so if you’re into 10,000 activity schedules, you might have trouble making things work in primavera p6 eppm.
the other main beef users have is that some of the features of primavera p6 pro don’t exist in p6 eppm. features like daily data (recently added to eppm), bucket planning, the wbs screen, text reports and more. this list is getting shorter all the time, but it has taken long enough for many users to make up their minds about the inadequacies of primavera p6 eppm.
who is eppm for?
primavera p6 eppm is truly geared for a medium to large sized organization. it’s enhanced features make it an excellent tool for companies managing a few too many projects. since it requires a lot of infrastructure, it’s not ideal for smaller companies even though they might like the mobile access.
primavera p6 eppm | key points |
runs on | web-based, any web-browser |
database | microsoft sql or oracle |
latest version | 16.2 |
most popular / stable version |
8.x |
does primavera p6 eppm work with primavera p6 ppm?
yes…. um… sort of.
it’s like this. primavera p6 eppm ships with an altered version of primavera p6 ppm called primavera p6 professional for eppm. some of the ppm features are scaled back, mostly on the administrative side to allow the 2 tools to connect to the same database. for example, all admin functions need to be done in the web-tool – adding users, creating eps, managing global activity codes – all of it happens in the web now.
so yes, you can get the benefit of both tools if you’ve bought primavera p6 eppm.
are there mobile apps that work with eppm?
yes. primavera p6 eppm has both an android and a ios app (called oracle primavera p6 eppm). these apps can be used to both view and update project activities that you have been assigned. the app has a timesheet submittal feature as well. i haven’t found any reviews yet. if you’re interested, the app has a built-in demo so you can try it out without an eppm install kicking around.
primavera p6 eppm vs ppm – how do the 2 primavera p6 applications compare?
here a handy chart that will help you understand the differences that we’ve discussed up to here in this article.
what primavera p6 software should you buy?
from a scheduling perspective, primavera p6 ppm and eppm do the same thing. they schedule projects in exactly the same manner.
from a cost perspective, they are actually priced somewhat similarly.
but from a functionality perspective, if you have one or two projects to schedule and work for a small to mid size company, primavera p6 professional is for you. it will allow you to send your schedules to companies you work with. it is straightforward to use and has a world-class scheduling engine.
if you are in the market to purchase an enterprise project management tool or you and your team are currently managing 30 or more projects, p6 eppm is definitely a solution to explore.
have your say
if oracle fixes eppm’s performance issues, would you make the switch? how important is using a web-based project management tool to you and your organization?