Project Portfolio Management

Stay on top of all your projects

  • Have an overview of your entire project portfolio - whether for classic, agile or hybrid project management.
  • Working on several projects, OpenProject allows you to create a project structure with hierarchies and marking projects as favorites.
  • Keep an eye on the status of your projects with the project list or your individual project dashboard.
Learn about project portfolio management software

Project lists

Have your overview of your projects at any time with the personalized project lists, favorite projects or your custom project dashboard. Make project lists public or mark as favorites.

Learn more

Project hierarchy

Use a project hierarchy to structure your projects using parent projects and sub-projects.

Learn more

Project overview page

This is a dashboard that you can customize with project attributes, widgets and graphs to your needs.

Learn more

Project templates

Create project templates in OpenProject to set up everything that you want to have available for future projects. It will save you time.

Learn more

Project portfolio 

Create a persisted project portfolio by filtering your project lists, including by your own project attributes. Share your personal project lists with other users and groups.

Learn more

Project reports 

Choose from a variety of OpenProject widgets that visualize your project status and progress on the project overview.

Learn more

Project dashboard

The My Page module is your personal dashboard that displays information about all your projects. Customize it to your needs.

Learn more

Project changes

The project activity tracking displays changes in a project. From changes to a work package to project attributes, incl. project custom fields.

Learn more

Multi-project views

Create custom filters across all of your projects to never lose track of important tasks. Share task views to give the team the same view.

Learn more

Project Planning & Scheduling

Deliver your projects on time

  • Activate the experience of your entire team to collaboratively create and visualize your project plan.
  • Define your project objectives and break it down into smaller deliverables.
  • Analyze required activities and create a detailed plan that shows how and when the project will provide the deliverables defined in the project scope.
  • Plan your team member's priorities and workload in the team planner.
Learn about project planning and scheduling software

Gantt charts

Create a project management plan that visualizes how and when the work packages and milestones will be delivered. Generate a timeline collaboratively with the team.

Learn more

Work packages

Work packages are items in your Gantt chart (e.g. phases, milestones, tasks, features, bugs etc.) with specific attributes, assigned to team members.

Learn more

Relations and hierarchies

You can assign relations on functional or timely levels (e.g. successor or predecessor, blocked by, part of, etc.) as well as hierarchies (parent-child relationship).

Learn more

Scheduling

Choose between automatic and/or manual scheduling mode to schedule your work packages.

Learn more

Work week

Define working days and non-working days to schedule start and finish date of work packages during working hours.

Learn more

Baseline comparison 

Display changes to work packages tables and get a quick overview of what has changed over time, making it easy to report on project progress and status.

Learn more

Calendar

The calendar displays work packages in calendar form. Keep an eye on all deadlines and subscribe via iCalendar format.

Learn more

Date alerts 

Date alerts allow you to receive a notification when a start or finish date of a work package is approaching.

Learn more

Team planner 

Get an overview of which team member is working on what and when tasks are due and schedule work accordingly.

Learn more

Task management and issue tracking

Transparent responsibilities and tracking of progress

  • OpenProject is the easiest way for teams to track their work and achieve results.
  • Organize and prioritize your own tasks and assign tasks to team members.
  • Have all tasks and communication in one place. Everyone is up to date about the progress and next steps.
Learn about task management software

Task lists

The dynamic task list provides an overview of all the work that has to be completed. Individual lists with filters help you to organize your tasks.

Learn more

Assignee, accountable, watcher

Assign specific team members, groups or placeholder users to work packages as assignee or accountable. Watchers receive notifications about any changes.

Learn more

Notifications

Get updates in real time on all activities you have subscribed to. Use the notifications settings to customize and manage your email notifications.

Learn more

Share work packages 

Share individual work packages with users and groups outside of your project. Keep all stakeholders informed while keeping project information private if needed.

Learn more

File management

Attach files directly to your work packages. Or use the Nextcloud or OneDrive/SharePoint integration (Enterprise add-on) to link files and folders with work packages and to set up project folders.

Learn more

Filter and grouping

Use the various filter and grouping options to display the information you need in a way most suitable for you and your project needs. You can also save your created view.

Learn more

Incoming emails

Configure emails settings in OpenProject so that the incoming emails are transferred into a task automatically.

Learn more

Attribute highlighting 

Highlight the work package status, priority and finish date based on their values. See which tasks require your attention right away.

Learn more

Export of work plans

Export work packages in various formats to create detailed up to date work plans for your project in a clean and practical format.

Learn more

Agile, Kanban & Scrum

Achieve more with agile project management

  • Agile teams have short development cycles. They iterate fast to build, measure and learn with each version.
  • With fast user feedback they simply waste no time and can concentrate on building the right things. OpenProject is the perfect tool for agile teams that want to use agile methodologies such as Scrum.
  • Agile teams can create and estimate stories, prioritize a sprint backlog and track tasks. It is tightly integrated into other modules such as roadmap planning, bug tracking and task management.
Learn about agile project management software

Basic Boards

Create flexible boards for any kind of activity you would like to track. Manually add cards and columns to the board.

Learn more

Status Boards 

A Kanban board for status updates. With a status board you can visualize and continuously improve the workflow.

Learn more

Team Boards 

Know who is working on what. In a cross-functional team you want to visualize the workload and know if everything is on track.

Learn more

Version Boards 

The Version Board facilitates the planning of a product development in several iterations. With each iteration you can add and improve features.

Learn more

Boards for subprojects 

The agile board for subprojects enables the distribution and visualization of workload across different (sub)projects and organizations.

Learn more

Work breakdown structure 

The board for parent-child elements allows you to create and visualize a work-breakdown structure for all of your projects.

Learn more

Backlogs

Specify, record and prioritize user stories in a product or sprint backlog with your scrum team to start work by priority.

Learn more

Taskboards

To support daily scrum meetings, all of a team's tasks and sprint impediments are recorded in a digital task board.

Learn more

Story Points

Document the estimated effort directly as story points. The total effort for a sprint is calculated automatically.

Learn more

Time tracking, cost reporting, budgeting

Time tracking and cost reporting for efficiently managing projects

  • OpenProject makes time tracking easy. Stay on top of project budgets and time and costs spent.
  • Create custom reports for accurate, current insight into project performance and allocated resources.
  • Plan the cost for each project phase, and see how much of the allocated budget has been spent at a glance.
Learn about time tracking software

Track your time

Track your time spent. Log the time on the work packages during a day or a week and see your time log history.

Learn more

Time reports

OpenProject custom time reports let you keep track of the spent time, split down by projects or work packages.

Learn more

Labour costs

Assign an hourly rate to team members and set hourly rates by project member, time frame and project.

Learn more

Cost reporting

With multiple filter options you can create your customized cost report and evaluate spent time and costs.

Learn more

Unit costs

Have an eye on spent unit costs. Create flexible unit costs and book them to work packages.

Learn more

Budgeting

With the budget feature you can plan labour as well as unit costs and keep an eye on the status.

Learn more

Team collaboration

Keep your team up to date

  • OpenProject as a web-based software allows all project team members to access all information at any time.
  • Collaborate and communicate in OpenProject to make sure all activities are recorded in the system.
  • Discover how easy sharing information in the team in OpenProject is.
Learn about team collaboration software

Activity

Display the activities in a project to gain a quick overview over the current status and changes.

Learn more

Meetings

Manage your meetings including an agenda and minutes collaboratively in OpenProject.

Learn more

News

The news module which gives you an overview over the latest news and updates in the project.

Learn more

@notifications

Notify a specific team member by mentioning them directly via @name in the comment.

Learn more

Wiki

Manage project documentation, references, guidelines, user manuals, and much more in one central place.

Learn more

Forums

In the forums in OpenProject you can discuss and comment on topics in a project with the team.

Learn more

Product roadmap and release planning

Plan transparently by including all stakeholders

  • OpenProject is the easiest way to plan, visualize and communicate your product roadmap.
  • Share your product roadmap with your stakeholders, get feedback about your ideas and break it down into a detailed release plan.
  • Align your product roadmaps with your company’s product strategy and create buy-in and transparency across all teams.
Learn about product roadmap software

Roadmap

Get a direct overview of the progress of a version or multiple projects and analyze it based on multiple metrics.

Learn more

Product timeline

Display your project features, tasks and milestones in a timeline to schedule and plan project completion.

Learn more

Repository

Integrate a SVN or GIT repository in a project in OpenProject and access it directly via the module Repositories.

Learn more

GitHub integration

With the GitHub integration, you can connect your project management directly with the development environment and have everything in view.

Learn more

GitLab integration

OpenProject offers an integration with GitLab merge requests to link software development closely to planning and specification. Create merge requests in GitLab and link them to work packages in OpenProject.

Learn more

Workflows and customization

Become more efficient with customization

  • Adapt OpenProject to your organization's needs.
  • Explore different forms of customization - from work package forms, workflows, custom fields and theme and many more.
  • Reduce manual work and standardize to avoid errors and make your team faster.
Learn about workflows and customization

Workflows

Define the workflow of statuses that your work package is going through until being finished and closed.

Learn more

Custom actions 

Discover powerful custom actions to standardize your workflows, avoid errors and reduce manual work.

Learn more

Custom theme 

Create your own theme to comply with your company’s corporate identity and guidelines.

Learn more

Form configuration 

Configure work package forms to fit your needs. Add or change attribute groups and add custom fields.

Learn more

Attribute help text

Attribute help texts provide additional information for attributes in work packages and projects.

Learn more

Custom fields

Create unlimited custom fields for work packages or project attributes. Allow multi-select custom fields and assign custom fields to multiple projects at once.

Learn more

Roles and permissions

OpenProject offers a fine-granular roles and permissions management. Customize this according to your needs.

Learn more

Groups

Create and manage groups. Assign them to work packages, add them as watchers or add them to a team board.

Learn more

Placeholder users 

Create placeholder users without email address in the system and already assign tasks to these users in the project.

Learn more

Additional benefits

Beyond OpenProject's feature set

OpenProject offers you more than just features. Discover additional benefits that facilitate your project management.

Powerful API

A powerful REST API lets you integrate with any system, automates actions or lets you integrate own plugins.

Learn more

Enterprise support

Rely on the professional and fast support provided by the OpenProject experts through a multitude of channels.

Learn more

More integrations

OpenProject offers a Nextcloud, OneDrive/SharePoint integration (Enterprise add-on), synchronization with Excel, and more integrations to other tools.

Learn more

Responsiveness for mobile devices

No separate iOS or Android App necessary, since OpenProject works perfectly responsive on all your screens.

Learn more

OpenProject supports your native language

Available in more than 30 languages translated by an international active Community. We welcome contributions.

Learn more

Add-ons for the construction industry

Include BIM project management features, such as 3D model viewer (IFC), BCF management, or a Revit integration.

Learn more

Security

Best protection for your data

  • As a company based in the European Union we are highly committed to data security and privacy and take all required action to protect your data and keep your digital sovereignty.
  • We meet all data protection requirements in accordance with the General Data Protection Regulation (GDPR) and even beyond.
  • We are a firm believer in open-source and invested heavily in the freedom of users. This encompasses the software freedoms granted by the GPLv3.
Learn about secure project management software

Secure authentication

Secure authentication mechanisms and password rules according to current industry standards. Passwords are securely stored using salted bcrypt.

Learn more

2-Factor authentication

Use your mobile phone, an app-based authenticator, or WebAuthn as second factor for authentication to prevent anyone from accessing your account.

Learn more

Single sign-on 

With the single sign-on feature you can securely access OpenProject. Control and secure access to your projects with the main authentication providers.

Learn more

LDAP sync 

Synchronize OpenProject users and groups with your company’s LDAP to update users and group memberships based on LDAP group members.

Learn more

Data encryption

Our cloud environment is continuously backing data, encrypted in transit (via TLS/https) and at rest (files, database (including backups) via AES-256).

Learn more

Antivirus scanning 

Uploaded files will be scanned for viruses with ClamAV antivirus engine and quarantined or deleted if viruses are found (only for on-premises installations).

Learn more

Get started now

Try OpenProject now with your team and get convinced!

Enterprise add-on

The OpenProject Enterprise add-ons are part of our Enterprise on-premises and cloud plans. With the upgrade to a paid version, you will support the development and maintenance of the open source project.