Shoebox

Shoebox is an application for organizing digital photos by content. Photos are added to categories, which are like virtual folders for dates, people, places and things: