Penrose ist ein virtueller Verzeichnisdienst, der auf Apache Directory Server beruht. Ein virtueller Verzeichnisdienst speichert selbst keine Daten, anders als andere LDAP-Implementationen. Anfragen von LDAP-Clients werden vom virtuellen Verzeichnisdienst verarbeitet und zu der Datenquelle weitergeleitet, die die gewünschten Daten enthält. Oft ist eine relationale Datenbank die Datenquelle und sehr oft dürfte sie die maßgebliche Quelle der Verzeichnisdaten sein. (non)