3 possible answers, in my opinion:
- Make you own database, using tags. With Microsoft Access for example.
- Install some software managing collections with tags. Search the net for that, i don't use that, so i can't help.
- Copernic desktop search, which also uses tags and indexes to find...