Funktionen
Alles, was ein Dienstleister zwischen Vertrieb und Buchhaltung braucht – verbunden in einer Web-App auf dem eigenen Server.
ProjectForge verbindet Aufträge, Projekte, Zeitberichte, Personal, Rechnungen und Liquidität. Alle Funktionen arbeiten auf denselben Daten: Was das Team heute bucht, steht morgen im Forecast – ohne Exporte, Importe oder Tabellen dazwischen. Alle Funktionen sind Teil der kostenlosen Open-Source-Edition. Die Benutzer brauchen nur einen Webbrowser.
Projekte & Aufträge
Jeden Auftrag, jedes Budget und den Stand jedes Projekts kennen.
- Auftragsbuch
-
Angebote und Aufträge mit Positionen, Budgets, Zahlungsplänen und beliebig vielen Ansprechpartnern. ProjectForge meldet, wann etwas fakturiert werden kann – und wann ein Auftrag kurz davor ist, überfakturiert zu werden.
- Strukturbaum
-
Kunden, Projekte und Phasen in einer beliebig tiefen Hierarchie strukturieren. Pro Gruppe und Strukturelement festlegen, wer was sehen, verwalten und buchen darf.
- Projekt-Assistent
-
Ein neues Projekt mit seinen Strukturelementen, Gruppen und Zugriffsrechten in einem Schritt anlegen.
- Verbrauchsbalken
-
Auf einen Blick sehen, welche Strukturelemente im Budget liegen und welche heißlaufen.
- Ressourcenplanung
-
Das Personal Woche für Woche über alle Projekte planen, damit Projektleitung und Mitarbeitende immer wissen, wer woran arbeitet.
- Gantt-Diagramme
-
Den Plan für das Team und die Kunden visualisieren.
Zeiterfassung
Zeitbuchung dauert Sekunden, nicht einen ganzen Freitagnachmittag.
- Zeitberichte mit Vorlagen
-
Wiederkehrende Arbeit mit einem Klick aus den Favoriten buchen.
- Buchen aus dem Kalender
-
Die Buchungen neben den Terminen sehen oder mehrere Tage auf einmal buchen – Feiertage und Wochenenden werden automatisch übersprungen.
- Keine Doppelbuchungen
-
Überlappende Buchungen werden verhindert – es sei denn, sie sind für geteilte Kosten ausdrücklich erlaubt.
- Berichte und Statistiken
-
Monatsberichte der Mitarbeitenden und persönliche Statistiken für Mitarbeitende, Projektleitung und Lohnbuchhaltung.
- Massenänderung
-
Viele Buchungen auswählen und auf einmal ändern.
Urlaub & Verfügbarkeit
Wer ist weg, wer vertritt, wer ist erreichbar – auf einen Blick, ohne zusätzliches HR-Tool.
- Urlaubsanträge
-
Urlaub beantragen, genehmigen lassen, alle Beteiligten werden benachrichtigt. Jeder Antrag zeigt seine Tage als Balken – Wochenenden, Feiertage und die Tage, an denen keine Vertretung im Dienst ist.
- Vertretungen
-
Die Urlaube und Abwesenheiten der Vertretungen stehen direkt im Formular, so fallen Lücken im Team auf, bevor der Urlaub genehmigt wird.
- Urlaubskonten
-
Ansprüche, Überträge und Resturlaub – immer korrekt, mit den Urlauben und Abwesenheiten des Jahres in einer Ansicht.
- Aus Urlaub wird ein Zeitbericht
-
Genehmigter Urlaub wird jede Nacht automatisch als Zeitbericht gebucht.
- Verfügbarkeit
-
Elternzeit, Workation, Krankheit oder Freizeitausgleich (die Arten sind konfigurierbar): Alle, auch Freelancer, tragen Zeiträume eingeschränkter Verfügbarkeit ein – nicht verfügbar, remote erreichbar oder nur in dringenden Fällen erreichbar, mit Ort und einem Kommentar für das Team.
- Verfügbarkeit auf einen Blick
-
Ein paar Kolleginnen und Kollegen auswählen und ihre Urlaube und Abwesenheiten der nächsten Wochen als Balken sehen – direkt aus dem Kalender, dem Urlaubskonto und den Listen.
- Abwesenheiten im Kalender
-
Urlaube und Verfügbarkeitseinträge der eigenen Gruppen im Kalender, in Teamkalendern und ihren ICS-Abonnements – jeder Kalender entscheidet, welche Arten er zeigt.
- Team-Urlaubskalender
-
Die Urlaube ganzer Gruppen pro Quartal oder Jahr, druckbar und als Excel-Export.
- Datenschutz eingebaut
-
Kolleginnen und Kollegen sehen, was für sie wichtig ist – den Status ab heute. Der Grund einer Abwesenheit bleibt bei der betroffenen Person und HR.
Personal & Skills
Mitarbeitende, Gehälter und Skills an einem Ort.
- Mitarbeitende und Gehälter
-
Stammdaten und Gehälter, importierbar aus Excel und exportierbar nach DATEV.
- Skill-Matrix
-
Wer kann was? Das Team bewertet seine eigenen Fähigkeiten und Interessen – eine große Hilfe bei der Besetzung neuer Projekte.
Finanzen & E-Rechnung
Von gebuchten Stunden zur rechtskonformen Rechnung – XRechnung und ZUGFeRD inklusive.
- Debitorenrechnungen
-
Rechnungspositionen verknüpft mit Aufträgen und Projekten, Word-Vorlagen für das eigene Layout, PDF-Ausgabe und Stornorechnungen.
- E-Rechnung
-
PEPPOL-fähige XRechnungen und ZUGFeRD-Rechnungen erstellen, vor dem Export auf Vollständigkeit geprüft – und empfangene E-Rechnungen mit dem eingebauten E-Rechnungs-Checker prüfen.
- Kreditorenrechnungen
-
Eingangsrechnungen erfassen oder importieren und Kostenträgern zuordnen.
- Kostenrechnung
-
Kostenträger und Konten liefern saubere Ergebnisse pro Projekt, Kunde und Abteilung.
- Währungen
-
Beträge in Fremdwährungen mit Online-Wechselkursen.
Controlling & Liquidität
Schon heute wissen, wie das nächste Quartal aussieht.
- Forecast
-
Erwarteter Umsatz Monat für Monat, verglichen mit den Vorjahren, als Excel-Export.
- Kennzahlen und Diagramme
-
Auftragsstatistiken, Deckungsbeiträge und Fakturierungsquote auf frei anordenbaren Diagramm-Kacheln.
- Liquiditätsplanung
-
Erwartete Zahlungen, wiederkehrende Serien und Rechnungen in einer Liquiditätsvorschau.
- Bankkonten
-
Kontoauszüge importieren und die Umsätze der Konten durchsuchen.
- DATEV
-
Buchungssätze und Eingangsrechnungen aus DATEV importieren und betriebswirtschaftliche Auswertungen (BWA) erhalten.
Zusammenarbeit
Teamkalender, Adressbuch, Dateiaustausch und Word-Vorlagen – das, was das Team ohnehin täglich braucht.
- Teamkalender
-
Gemeinsame Kalender mit Feiertagen und Geburtstagen. Per ICS auf jedem Gerät abonnierbar, externe Kalender lassen sich in ProjectForge anzeigen.
- Adressbuch
-
Gemeinsame Adressen, per CardDAV aufs Telefon synchronisiert, vCard-Export.
- Datentransfer
-
Dateien mit Kolleginnen, Kollegen und Kunden teilen – geschützt durch Passwort und Ablaufdatum, mit vollständigem Aktivitätsprotokoll.
- Word-Vorlagen
-
Verträge und Serienbriefe aus eigenen Word-Vorlagen erzeugen, als Word oder PDF.
- Umfragen
-
Das Team fragen und schnell eine Antwort bekommen.
- Büroorganisation
-
Verträge, Post-Eingangs- und -Ausgangsbuch, Besucherbuch, Bibliothek, Softwarelizenzen und Hardware.
Einfache Bedienung
Ein Werkzeug, das man gern öffnet.
- Moderne Oberfläche
-
Schnell und responsiv – auf Desktop, Tablet und Telefon. Im hellen oder dunklen Design.
- Globale Suche
-
Jeden Kunden, jedes Projekt, jede Rechnung und jede Adresse in Sekunden finden.
- Das eigene Menü
-
Favoritenleiste, zuletzt genutzte Seiten und ein anpassbares Menü.
- Excel überall
-
Jede Liste nach Excel exportieren.
- Historie
-
Jede Änderung wird mit Wer und Wann protokolliert – und lässt sich kommentieren.
- Zwei Sprachen
-
Deutsche und englische Oberfläche, Mails in der Sprache des Empfängers.
Sicherheit & Integration
Passt sich der IT an, nicht umgekehrt.
- Single Sign-on
-
Keycloak oder Authentik, oder LDAP – als Client oder als Master der Benutzer und Gruppen (inklusive POSIX- und Samba-Konten).
- Zwei-Faktor-Login
-
Authenticator-Apps, WebAuthn-Sicherheitsschlüssel, Codes per Mail oder SMS.
- Feingranulare Rechte
-
Gruppen, Rollen und Zugriffsrechte pro Strukturelement.
- Externes Gateway
-
Kalender, Kontakte und Dateiaustausch nach außen anbieten, ohne das Hauptsystem freizugeben.
- Integrationen
-
Zugangstokens für REST-Clients und Kalender-Abonnements, Telefonie-Integration (Sipgate-Direktwahl, SMS), Verknüpfung von Jira-Issues.
Betrieb & Erweiterbarkeit
Einfach zu betreiben, einfach zu erweitern.
- Docker oder JAR
-
Läuft überall, wo Java läuft, im Produktivbetrieb mit PostgreSQL. Datenbankmigrationen laufen beim Update automatisch.
- System-Dashboard
-
Probleme, Statistiken, geplante Jobs und Caches an einem Ort – dazu eine Fehlerzusammenfassung per Mail.
- Log-Viewer
-
Live-Log und Volltextsuche in den Logdateien mit Kontext, direkt im Browser.
- Skripte
-
Kotlin- und Groovy-Skripte für eigene Auswertungen und Exporte – sogar als Buttons auf ausgewählten Seiten.
- Plugins
-
ProjectForge mit eigenen Modulen erweitern.
- Open Source
-
Kotlin, Spring Boot und Next.js. Code lesen, ändern, mitwirken.
Technische Voraussetzungen
-
Server: Docker-Image oder ausführbares JAR (Java 17 oder neuer) für Linux, macOS und Windows, siehe Installation (englisch).
-
Datenbank: PostgreSQL für den Produktivbetrieb, eine eingebettete Datenbank zur Evaluierung.
-
Benutzer: ein aktueller Webbrowser – auf dem Client muss nichts installiert werden.
Lust, es auszuprobieren?
ProjectForge herunterladen und dem Schnellstart folgen.









