Instead of spending hundreds on a programme for your photos and reggies, why not build one yourself using Microsoft Excel (assuming that 90% of those who access the internet have access to Microsoft Excel).
You can find this when you select "programs" from the drop down/up box where you have "Start". On Excel, you can set up boxes in such a way that you can have the info you want.
If (like me) you have your photos in albums, you can separate them like this:
That way, if you need to find a photo, you can go to Excel and ask, by aircraft reg, where it is, and it should,hopefully, bring up the entry for the aircraft,
EI-CPD A321 Aer Lingus LHR August 1998 Album 2, Page 10
You can also sort the registrations in alphabetical order, or in any particular
order you wish - e.g. start with Airbus and working in numerical order, e.g. A319 up for Airbus, the 707, 717, 727 etc. for Boeing.