PHProjekt bündelt die Werkzeuge, mit denen ein Team über Standorte hinweg arbeitet: Projektplanung, Gruppenkalender, Kontakte, Dokumentenablage und einen Request Tracker, dazu mehr als ein Dutzend weiterer Module. Statt Kalender, Aufgabenliste und Dateiablage getrennt zu betreiben, liegt alles in einer Anwendung mit einem gemeinsamen Rechtesystem.
Die Projektplanung geht über eine Aufgabenliste deutlich hinaus. Meilensteine und Phasen lassen sich anlegen, Vorlagen für wiederkehrende Projektarten nutzen, Abhängigkeiten zwischen Vorgängen eintragen und als Baum darstellen. Budget und Kosten werden mitgeführt, das Verhältnis von verbrauchter Zeit zum geplanten Budget zeigt eine Ampel an.
Ebenso an Bord ist die Zeiterfassung. Mehrere Buchungen am Tag und nachträgliche Einträge sind vorgesehen, und das System prüft die Eingaben, sodass Doppelbuchungen auffallen, bevor sie in die Abrechnung wandern.
Technisch folgt der Code dem Zend-Framework-Standard und ist mit phpdoc dokumentiert. Neben MySQL und PostgreSQL werden SQLite, Firebird, Oracle, MS-SQL und DB2 unterstützt, der Betrieb über SSL ist vorgesehen.
Zum Stand der Dinge, und das ist die wichtigste Information für jeden, der einen Einsatz erwägt: Das offizielle Repository von PHProjekt 6 wurde im März 2020 archiviert und ist seither nur noch lesbar. Der Quellcode mit über 5600 Commits bleibt vollständig abrufbar, entwickelt wird aber nicht mehr. Angegeben sind PHP 5.3 bis 5.6, die Abhängigkeiten werden über Composer installiert. Für einen produktiven Einsatz auf einem aktuellen Server wäre eine gründliche Ueberarbeitung nötig.