Das Person Modul ist eines der zentralsten Basismodule von PRO•M. Auch wenn es heißt, man soll in Software die Realität nicht abbilden, ist doch eine Person für so viele Dinge notwendig, dass es Sinn hat, sie zu modellieren. Auf die Person kann man dann weiter aufbauen, z.B. weitere Rollen zu der Person definieren wie z.B. die Benutzer-Role1), die Mitarbeiter-Rolle, die Kontaktperson-Rolle, usw.
Rollen sind entweder eigene Aggregates oder gehören zur Person. Zweiteres ist durch die Modulare Erweiterbarkeit von PRO•M möglich, indem Aggregate Root Parts direkt in ein Aggregate integriert werden, über das Aggregate geladen werden2), und über das Aggregate gespeichert werden3).