Project Management Software Best of 2019

Project management software Open Source and commercial 2019

Finding the right project management software is a challenge: There are close to 1000 products. I searched the internet for the best usable web-based solutions. Web–based is a must today as project management is teamwork. The search was made more difficult by the fact that many directories incorrectly portray software as free.

In the open source area, I found exactly 4 offers that I think are useful. The rest does not meet the criteria listed below.

In the commercial sector, the offer is almost unmanageable. I have looked at about 100 offers, reviewed 23 closer and selected the 6 best solutions. The order of entries does not imply a rating! Let me know if you agree or you don’t!

Open source
On Premises Cloud Free deficits
Open Project F, S
ProjeQtOr G, F, E, S
Redmine G, F, E, S
Zen Tao G, E, F
Commercially
On Premises Cloud Free deficits
Wrike 10
Asana 10 G, W, D
Jira 0 G, W
Monday G, W, D
MS Project 0
ProofHub 0 W,P,Q,S,D
Allegra 0

The deficit column indicates missing features and is encoded as follows:

  • G: no interactive or limited interactive Gantt chart, no predecessor-successor relationships
  • W: no real work breakdown structure, at most sub-tasks
  • P: no project hierarchy (subprojects, portfolios) possible
  • Q: No or primitive input mask configuration
  • S: no support for Scrum and Kanban
  • D: not compliant with European privacy protection regulation

Which products did I exclude?

Most offers on Github and Sourceforge to receive project management software for free are not suitable for serious use. I have used the following criteria to compile a list of the best offers:

  • The software has been updated within the last 12 months
  • The software has been around for more than 3 years
  • It can be seen who supports the further development of the software
  • As an on-premises solution, the software runs on Windows and Linux
  • In the open source area, the software is usable without paid extensions
  • The software is web-based and can be used without browser plug-ins or special servers

Not only did I try to make clear what features the tools offer, but also what they do not do. By no means do I want to put a tool in the wrong light, but I want you to quickly see if it fits your needs or not. Here is the result of my research in the open source area:

Here are the commercial solutions:

1. OpenProject

The best open source project management software

When looking for free project management software, OpenProject is at the top of the list in terms of quality and performance. The project is one of the best solutions I have found. It is a fork of the Redmine project and is being developed independently of it. It offers a clear, tidy and modern user interface.

OpenProject project management software

Large range of functions

OpenProject is well suited to projects related to software development. The system is fully configurable. Like Redmine, it offers so-called “modules” that can be activated by project. There are modules with functions for tickets (issue tracking), time tracking, news, documents, files, wiki, repository, forums, calendars and an interactive Gantt view.

Project and task hierarchies

OpenProject makes it possible to create project hierarchies and task hierarchies of any depth. Processes can be linked with each other, eg through predecessor-successor relationships. Expenses can be categorized.

OpenProject project management

No support for agile methods

To find out what OpenProject does not offer, I looked at the list of features of the commercial Enterprise version. It quickly becomes clear that there is no Agile Board for Scrum and Kanban in the free version. There is also a lack of support for single sign-on, attribute highlighting, full-text search in attachments, a usable workflow system and, unfortunately, as rudimentary a function as a multi-select custom field. I also found no way to freely design the input forms.

Good for classic PM and issue tracking

The free version is therefore particularly suitable for classic project management, task management and Issue Tracking Tool, in which you do not need workflows and the number of attributes for tasks remains manageable.

OpenProject is maintained by a company in Berlin and under continuous development by an active developer community. The project has about 3100 stars on Github.

Installation and technology

The free project management software OpenProject is written in Ruby on Rails and supports the Postgresql database system. I installed my test system on a Linux server, which was relatively easy with a Docker container. Installation on Windows servers is possible, but challenging.

Click here to download for OpenProject.

2. ProjeQtOr

Versatile project management tool

ProjeQtOr is a very comprehensive software for general project management. The product covers many process areas, including project planning, resource management, incident management, requirements management and test management.

Project management software for free: Projeqtor

When I installed the tool and logged in, I was confronted with a wealth of controls and features. Behind the default configuration is a specific development process, which you first have to adapt to your own. The default configuration is for a system house that performs software development projects for external customers.

Input masks and fields not configurable

If you do not need some of the functions, they can not always be removed from the user interface. Also you can’t define custom fields and input forms. If your own process matches the one shown in the tool, you should take a closer look at ProjeQtOr. The installation and initial commissioning on a Linux server takes about an hour.

Very complex user interface

The many functions unfortunately result in the user interface appearing very complex. There is a Gantt representation, but it is not really interactive. There are hardly any context menus and little drag and drop functionality. The workflow editor of the tool is tabular and not graphical. There is no support for agile project management.

Installation and technology

It is not clear wether ProjeQtOr is directly supported by a company. Commercial support is available via a contact form on the website. The Sourceforge administrators are located near Toulouse in France. The project has been developed continuously since 2010.

ProjeQtOr is written in PHP and JavaScript and has about 400 downloads per week on Sourceforge.

Click here to download ProjeQtOr.

3. Redmine

Sophisticated, comprehensive project management tool

Honor to whom honor is due. Redmine serves the category “free project management software” since 2006. Redmine is a project management tool especially for software projects. The system is very configurable. It offers so-called “modules” for tickets (issue tracking), time tracking, news, documents, files, wiki, repository, forums, calendars and a non-interactive Gantt view.

Redmine project management software

You can create so-called “trackers” to be able to treat different types of tasks separately. For projects, tasks, time entries and users, and customer-specific fields can be created. There are integrations with SVN and Git. Tasks can also be created by e-mail.

Project and task hierarchies

Redmine supports project planning with project hierarchies and transaction hierarchies of any depth. Tasks can be linked together, for example, by predecessor-successor relationships. There are simple, tabular workflows. Expenses can be categorized.

Redmine project management

A few shortcomings

Redmine is a mature, high-quality and configurable system suitable for different types of teams. If you look for deficits, you can mention the somewhat outdated design of the user interface, the lack of drag and drop functionality, the rudimentary Gantt chart, lack of configuration options for input forms and the just rudimentary workflow support.

The most important point, however, is likely to be the lack of support for agile methods in the core system. If a team needs support for Scrum or Kanban, it could compensate with extra plug-ins.

Installation and technology

The Redmine project currently has a team of two active developers plus a large user community. Redmine is based on the Ruby on Rails framework and supports a whole range of database systems. Due to the technology used, installation on Unix systems is easy, but a challenge on Windows systems. The project has about 3400 stars on Github.

Click here to download Redmine.

4. ZenTao

Very nice for agile software projects

ZenTao is a project management software designed primarily for teams that develop software with agile methods. The free tool is especially popular in China, where it is being developed.

Project management software for free: Zentao

The user interface is clean and modern. The open source edition is functionally limited, but provides teams with all the key features for all tasks in a Scrum development process. If you need Gantt charts, Excel import, an integration with SVN/Git or your own report templates, you have to switch to a paid version. There is a Chinese and an English online help.

ZenTao does not support expense-based allocation and billing of tasks; there is no support for accounts and cost centers.

Classic PM only partially possible

The open source variant has no user-definable fields and input forms. The roles are not assignable to a project, but are always assigned to a user. The permissions are not configurable. The transaction types are fixed, you can not create your own.

ZenTao allows you to define repetitive tasks. There is no support for a task hierarchy; however, tasks can have child tasks. Projects can not be split hierarchically into subprojects.

Installation and technology

ZenTao is an interesting solution if you are sure that the process depicted in the tool fits your own. The software is written in PHP and JavaScript and has about 600 downloads per week on Sourceforge.

5. Wrike

Cloud solution with a large range of functions

Wrike offers its project management software of the same name under various tariff models, in which different degrees of functionality are available. I have tested the Enterprise version because the free offers and the Professional offer are functionally too limited.

Folders, projects and tasks

Wrike uses the terms “folders”, “projects” and “tasks”. Tasks can be nested arbitrarily. Even projects and folders can be hierarchically structured and grouped together in “Spaces”. Tasks can be provided with their own fields. It takes some time to get used to this modeling; after that it seems plausible.

All important views there

Wrike provides a list view, a Kanban board view, a Gantt view, a calendar view, and a spreadsheet view of the tasks. A particular strength of Wrike is its workflow module. This allows a number of tasks to be automated.

No support for Scrum

Wrike offers a Kanban board for agile project management. Real support for Scrum does not exist unfortunately; it lacks the concept of backlogs, epics, user stories and sprints. Thus, the software is mainly suitable for classical project management, but not for agile or hybrid project management.

Wrike

European privacy regulation compliant

The California provider operates European servers in Amsterdam and hosts user data in the European Economic Area. Wrike is European privacy regulation compliant. If you do not need agile project management and the prices are okay for you, Wrike has a sophisticated, functionally rich solution for simple workflow management and classic project management.

6. Asana

Easy for the layman – too easy for the expert

Asana is a widely used cloud-based application to manage projects. A nice user interface with many instructions and hints makes starting with the tool relatively comfortable. With the free version for a single user you can not work productively; that’s just a bait offer. The minimum useable user quota is for 5 users and costs around $350 a year.

Templates, lists and boards

When creating a project, you start from a project template. There are quite a few of them ready to use and you can also create your own. At the center of the tool are projects in which tasks are managed. There is only one kind of task in a project, so you can not define any risks or open points, for example.

The tasks can be displayed in list views or on boards. There is a timeline view similar to a Gantt chart and a calendar view. You can create your own input forms.

Asana project management software

Good solution with a few gaps

It is obvious that the concept of Asana offers many users a completely sufficient functionality. But you should pay attention to the following points if you want to start with Asana. Asana might fit your needs if

  • You do not need a Work Breakdown Structure, ie hierarchically arranged tasks. There are only subtasks in one level
  • You do not need subprojects, they do not exist
  • You do not need read-only and invisible task attributes
  • You can handle tasks, risks, open points, milestones etc. all the same
  • You do not need tables in the task descriptions
  • You do not have to do projects after Scrum or Kanban
  • You can do without methods like RACI or Earned Value
  • You do not need a comparison of an actual state of a project to a target state
  • You do not have to abide by European privacy protection regulations

Server location in the US

The project management software Asana runs on servers that are located in the USA. Thus, they are subject to the local data protection law, which is incompatible with the European privacy protection regulations. You need to check for your organization if that can be a problem.

7. Jira

Very good Issue Tracker and Scrum Tool

Jira is an issue tracker optimized for software development and a very good scrum tool. Jira is highly configurable and provides many interfaces to other software development tools such as Wikis, source code repositories, and continuous integration systems. It supports simple workflows and can be extended through a number of rich APIs.

Perfect for agile project management

In terms of functionality and usability, Jira sets the mark for agile project management software for software development. The standard workflows such as creating and executing sprints are optimized. The user interface is functional, friendly and tidy. There are all necessary views such as configurable task boards and lists. The different types of events such as Epics, User Stories and Tasks are also treated differently.

Jira

Classic project management not supported

Jira does not support project hierarchies and only one level of sub-tasks. This means that you can not map a project breakdown structure or a work breakdown structure. It also lacks views on time planning (no Gantt) and resource planning. There is no concept of “project types” eg for hardware and software subprojects in an embedded system. There are some offers from other manufacturers, which try to supplement missing functionality with plug-ins.

Cloud and On Premises possible

Jira is offered both as a cloud solution and as an on-premise solution. The vendor does not commit to the server location and promises to assist its customers to be European privacy protection regulation compliant.

Jira is based on Java and JavaScript technology and supports all important database systems. Installation is relatively easy on both Windows servers and Linux servers.

8. MS Project

A tool for the project planner

MS Project is known to many as desktop software and has a bad reputation. Above all, this is based on the fact that dealing with such a powerful tool requires profound knowledge of project management and the associated terminology. In addition, the extensive functionality of the software offers the user almost unfiltered and complete, which even experienced project managers find strenuous.

The desktop version of MS Project is unsuitable for modern, team-based, collaborative project management. But there is also a MS Project Server, and for this in turn a web interface.

MS Project Server: Too complex for the team

In order to involve the entire team in project management, project management software must be able to provide role-based, reduced views on functionality. For this purpose, the software must also be able to support important process elements that have an effect on project management (eg issue tracking, requirements management, continuous integration).

That’s exactly what MS Project does not offer. Even in the web version, the solution remains a tool for the project planner, who must try to adapt the plan to the harsh reality through discussions and queries.

ms project

Installation and Support

MS Project comes from the manufacturer without personally addressable support. The user can access a help center and help themselves with search queries.

The installation of the server software can only be done on Windows servers and needs sound system administrator knowledge. The software must be configured after installation to adapt it to your own processes.

9. Monday

The solution with the best marketing

“I want to hug the people who invented this,” says Monday about Monday. Monday also says about Monday, that it offers a similar range of functions as Wrike. Monday also makes other promising statements. So I looked at Monday without having smoked anything first.

Nice and colorful

The user interface of Monday is clearly arranged and makes heavy use of bright colors. Instead of boring lists, there are many colorful tiles, which are provided with symbols. Everything is generously dimensioned. For those who like it colorful, it doesn’t get much better.

Where are the projects?

A project management software without projects? Is that possible? The answer is no! Monday organizes all tasks in “Views” that have “boards”. There are a number of board types, such as a calendar view or a timeline. In the table view you can configure the columns of the boards. There are also ready to use templates for boards.

monday

It never gets complex with Monday

With the simple approach of Monday, project management never becomes complex. The reason: The software simply does not support the handling of more complex tasks. Here is an excerpt of what does not work:

  • Only boards, no projects or sub-projects. From about 30 tasks per board, the overview suffers visibly
  • No task hierarchy, so no work breakdown structure is possible
  • Access to either an entire line on the board, all content, or just read only
  • There are very limited possibilities for creating input forms (“We are on it …”)
  • The whole layout and design concept is getting to its limits with projects of more than 5 people and a few hundred tasks

Toy or tool?

The answer to this question certainly depends on the use case. Monday offers something of both, you can play with it and you can also handle a limited number of tasks. In marketing and . advertising, Monday is portrayed as an aircraft carrier; I had the impression of being on a coastal boat. Wouldn’t you like to hug their marketing?

Servers are in the USA

Monday is offered as a cloud solution only and operated on Amazon Web Services servers located in North Virginia, USA. Monday is not compliant with European privacy protection regulations.

10. ProofHub

Teamwork made easy

ProofHub is a cloud-based solution to facilitate team collaboration and simple project management. While it lacks the configurability of some of the other solutions presented here, it makes getting started quite easy. Together with its reasonable pricing scheme it is a solution worthy to look at more closely.

Wide range of team collaboration functions

ProofHub tries to cover the most important team collaboration and project management functions. This encompasses

  • Task management
  • Discussions
  • File and document management
  • Chat

Within these functional areas there are dedicated views to support important use cases. There are most notably an interactive Gantt view, a Kanban view, a simple task list, a calendar view, special views for discussions, and a chat view. Reports and cockpit views add extra value.

Good solution with a few gaps

ProofHub shines with its wide range of functions. However, there are a few points that you need to be aware of in case you need it.

If you are thinking about serious Scrum development, you might want to consider Allegra or Jira. If you must have support for a fully hierarchical work breakdown structure you will have to turn to OpenProject, Redmine, Allegra or Wrike.

Server located in the US

The project management software ProofHub runs on servers that are located in the USA. Thus, they are subject to the local data protection law, which is incompatible with the European privacy protection regulations. You need to check for your organization if that can be a problem.

11. Allegra

The best project management software on the market?

The project management software Allegra from the brain pool of Steinbeis can be described as the sum of Jira and Wrike. Allegra supports near-perfect agile, classic, and hybrid project management models. Throughout, proven methods such as the Eisenhower principle, Earned Value, Getting Things Done and RACI matrix are used to ensure clarity and overview even in very large projects.

Allegra project management software

Modern, mature, complete

Allegra supports all important features. The user interface is tidy and modern. The configurability is unsurpassed by any system on the market. The Gantt Chart, Resource View, and Graphical Workflow Editor are all interactive.

Sophisticated role and authorization system

The role and authorization system is well thought out and based on the RACI matrix principle. Access permissions can be set down to individual fields. All important methods like Earned Value, Milestone Trend, Eisenhower Principle and Getting Things Done are supported. Virtually everywhere, you can perform operations by dragging and panning.

Allegra supports all major database systems and runs on virtually any operating system. It’s written in Java and JavaScript, has been on the market for over ten years and is used by about 10,000 users.

Servers are in Germany

Allegra Cloud is operated on servers located in Frankfurt a.M., Berlin and Karlsruhe. Allegra Cloud is fully DSGVO compliant. There is a personal and responsive support that helps users via e-mail, phone and web conferencing.

The best project management software: a conclusion

It’s amazing that we did not find more than 4 viable open source products that can be used seriously for project management purposes. All but two offer paid extensions, which then turn the tools into complete solutions. It is also interesting that two tools have emerged from the same code base.

The many (over 300) other solutions are either no longer maintained (eg dotProject, ProjectOpen][, LibrePlan, are for desktop use only (eg ProjectLibre), are pseudo-free offers or fit only for very limited application scenarios. There are furthermore a number of free desktop tools that are not suitable for teams.

In the commercial area, there is a wide range of solutions, of which I have presented a few of what I believe are the best (and may it just even be the best in marketing).

Please use the comment function to alert me to errors or important products that are missing in the list.

[Total: 172    Average: 4.9/5]
Comments
  • Very informative,

    I´ve been looking around for 1 week for a good project management software and I came to the same conclusions. I have installed Openproject in a server and I´m testing it.

    Thanks for your blog

Comments are closed.