Ich würde zu einer Photosoftware raten. Beispielhaft sei hier Photoshop Elements erwähnt (nur weil ich da die Möglichkeiten kenne, nicht um Werbung zu machen).
Hier hast du vielfältige Möglichkeiten die Bilder zu kategorisieren, z.B. in Ordnern, Kategorien, Unterkategorien und Alben. Es gibt eine Personenerkennungsfunktion, die dir bei erkannten Personen einen Namen vorschlägt. Neben Stichwort-Tags kannst du zu jedem Bild auch Anmerkungen und Audiokommentare hinzufügen.
Falls du ein Datenbanksystem hast, kannst du die Bilder natürlich auch damit verwalten.