Skip to content

From order to invoice – one place for projects, time, people and money.

ProjectForge is the open-source back office for project-driven companies. Self-hosted, made for DACH and the EU, free without limits.

Open source (GPLv3) · In daily use since 2001 · English & German

The order book with budgets and invoicing status The team calendar with appointments and leave The revenue forecast in the dark theme

Why ProjectForge?

Plan projects and orders, let your team book time in seconds, handle leave, write e-invoices and keep an eye on forecast and liquidity – all in one web app that runs on your own server.

Everything connected

Orders, tasks, timesheets, invoices and liquidity share the same data. No more copying numbers between tools and spreadsheets.

Your server, your rules

Run it on your own infrastructure – with LDAP or single sign-on, two-factor login and a full audit trail. Your data never has to leave the house.

Free. Really.

All features, any number of users, no subscription. Open source under the GPLv3 – and professional services from us, if you want them.

Speaks DATEV. Knows XRechnung.

Made for companies in Germany, Austria, Switzerland and the EU.

Import your DATEV accounting records and incoming invoices, export salaries, create PEPPOL-ready e-invoices in XRechnung and ZUGFeRD, checked for completeness before export. Public holidays, leave accounts and an English/German interface are built in. And because ProjectForge runs on your own server, GDPR is a matter of your own policies – not of someone else’s cloud.

Speaks DATEV. Knows XRechnung.
The liquidity forecast combines invoices, expected payments and recurring series.

Sleep well, admins.

ProjectForge fits into your IT – not the other way round.

  • Single sign-on with Keycloak or Authentik, or LDAP – as client or as master.
  • Two-factor login with authenticator apps, WebAuthn security keys, mail or SMS codes.
  • Fine-grained rights down to single tasks, and every change is kept in the history.
  • Docker image or JAR, PostgreSQL, automatic database migrations.
  • System dashboard that collects problems and mails you a digest – before your users notice.
Sleep well, admins.
The system dashboard shows problems, caches and every scheduled job.

Battle-tested since 2001.

ProjectForge started as Micromata’s own tool – and it still runs our company every day, from the first timesheet in the morning to the yearly forecast. We develop it because we need it, and we share it because good software gets better when others use it too. Version 9 (2026) brought a completely new, modern interface on an up-to-date technology stack.

Want a hand? We're here.

We built ProjectForge, so we know it best. On request we host your instance, help you set up structures, rights and cost accounting, import your existing data, connect LDAP or single sign-on, or build the extensions you need.

Frequently asked questions

Quick answers before you start

How much does it cost?

Nothing. ProjectForge is open source (GPLv3) – with all features, for any number of users and without a subscription. There’s no “enterprise edition” holding back features: we use exactly the same software to run our own company.

You only pay if you want our professional services such as hosting, support or help with the introduction.

Can you host ProjectForge for us?

Yes, on request. We run your instance, keep it up to date and take care of backups, so you can concentrate on your projects. See professional services for what we offer and how to get in touch. GitHub issues are public, so please don’t post anything confidential there. For confidential requests, use the contact details in our imprint.

Where is my data stored?

Wherever you want: ProjectForge runs on your own server, in your own data center or behind your own firewall, and keeps everything on your own server: database, file store and search index. So you decide who has access to customer data, salaries and invoices – which makes GDPR compliance a matter of your own policies.

Do you provide support?

Community support: post your questions, bug reports and wishes as GitHub issues. We read them – after all, we’re using ProjectForge every day ourselves.

Professional support: do you need fast response times, help with installation, updates or interfaces? Ask us for professional services tailored to your company.

How do I report bugs or request features?

Please open an issue in the GitHub issue tracker. You need a (free) GitHub account to create issues.

Which languages are supported?

The interface is available in English and German; every user chooses their own language. Mails are sent in the language of the recipient.

We're using spreadsheets and other tools today. How do we get our data in?

ProjectForge imports a lot of data you already have: DATEV accounting records and chart of accounts (the Excel file from your tax advisor), incoming invoices from a DATEV CSV export, bank account statements, salaries from Excel, and external calendars. For everything else – customers, projects, orders or timesheets from your current tools – we’re happy to help as part of our professional services.

Ready in five minutes.

Grab the Docker image, start it, follow the setup wizard. That's it.