Sorry I don't have a suggestion for the type of software you are seeking. From what I've been reading here at Taperssection over the last few years, it seems most folks don't bother burning CD's anymore. Instead, digital files are being kept, well, digital.
I find myself in the same boat.
So, in answer to your question about keeping records...
Years ago I started a Filemaker Pro 3 database to keep track of my Grateful Dead tapes and print lists for when we traded tapes through the mail by answering ads in Golden Road, RELIX and Dupree's Diamond News). Over time I added my non-Dead collections. It was pretty simple Date, venue, city state and setlist.
That db was modified over the years and we're now on FMPro13 (you could do this with Access or Open Office Base but the fields are not as flexible as those in FMPro). Granted, working with a db is going to be alot more labor intensive than simply plugging in a CD and having the software do the cataloging.
Anyway, I find that the following data fields have been helpful and are quickly searchable:
Date
City/State/Country
Venue
Artist
Setlist or Album song List
Special Notes
Recording Notes (taken from the info file or my own recording notes about mics, levels, settings, post processing, etc). I find this helpful if I am returning to a venue after some amount of time and don't recall what worked well or not in previous recordings.
Checkbox list - How Obtained (Purchase, My recording, etree, snail mail trade, etc.)
Checkbox list - Location (flac files on my HDs, folders where located, CD, cassette, itunes, etc.)
Checkbox list - Sent to (seeded at etree, DIME, Tradersden, LMA, no seed, etc.)
Other fields that I find are only really relevant to my older Dead tapes (Source, Gen, Quality, etc.)
Like I say, it's labor intensive but it works for me.