It's easy enough to do, using something like Excel - just have column headings for e.g. denomination, date, condition, variety, perhaps reign, date acquired, where from, price paid, and you can always add more column headings later. You could have a separate worksheet for pictures.
To sort by any criterion, you'd just click that column heading, and Bob's your mum's brother.
I don't know of any particular app (I created my own bespoke solution using a database manager) but post again in the relevant forum, e.g. Free For All and I'm sure someone will help.