phpGroupWare ist eine Mehrbenutzer-Groupware zur Verbesserung der Zusammenarbeit durch verschiedene Funktionen wie dem Austausch von Informationen innerhalb von Unternehmen oder Organisationen.
phpGroupWare umfasst eine Sammlung von Basis-Anwendungen, mit denen man mit Kollegen kommunizieren, Termine absprechen, planen und verwalten kann. Da phpGroupWare webbasiert ist, wird für die Benutzung nur ein Webbrowser benötigt. Somit ist, ein Internetanschluss vorausgesetzt, auch eine weltweit verteilte Zusammenarbeit möglich.
Das System ist durch Einbinden weiterer Anwendungen leicht erweiterbar und bietet zusätzlich noch eine API für Eigenentwicklung von Erweiterungen an. Zusätzlich zu der erweiterbaren Architektur ist phpGroupWare sogenannte OpenSource-Software. Das Projekt wurde mit Hilfe der Programmiersprache PHP realisiert, welche für die Datenhaltung auf eine mySQL-Datenbank zurückgreift.
Folgende Basisanwendungen sind enthalten:
- E-Mail (ein Mailserver vorausgesetzt)
- Kalender
- Adressbuch
- Bookmarks
- Chat
- Forum
- Notizen
- Aufgaben
- Projektmanagement
- Helpdesk / Trouble Ticket System
Viele weitere sind vorhanden und befinden sich in unterschiedlichen Entwicklungsstadien.
Im Jahr 2003 spalteten einige Entwickler das Projekt (Fork) und entwickelten unter dem Namen eGroupware weiter.
Das System kann (mit Einschränkungen) durchaus als Alternative zu Microsofts Exchange oder Lotus Notes gesehen werden. Während die beiden kommerziellen Softwarepakete allerdings eine Mailserversoftware mitliefern, ist PHPGroupware auf einen vorhandenen Mailserver (sendmail o.ä.) angewiesen um alle Leistungsmerkmale bieten zu können.