If you want free, just use Excel and make up your own spreadsheet with the info you want. Pretty straightforward.
If you want something really full-featured and well done, and are willing to pay for it, I highly recommend Fredrik Norbakke's program called CATraxx for $40. You can read up on it and download a full-featured evaluation copy here:
http://www.fnprg.com/catraxx/index.html No affiliation, no kickbacks, etc.
A lot of people will say "why should I spend $40 for software to tell me what CDs (or LPs or tapes) I have", and that's a legitimate question. And it can be a LOT of work to put all the info you want in to the database to get it set up.
I think it's worth it for lots of reasons.
Over the many years I've collected, I've spent over $40,000 on music. $40 is 0.1% of that, peanuts.
If anything were to happen to all of my music, I have all the info I need to go to my insurance company with for a claim.
I know how many albums I have in what format, and can look up anything in a few seconds. I can look up by artist, album name, label, year released, media format (CD, LP, 45, R2R, cassette, etc.), and catalog number.
I can look up tracks individually, and see who did it and what album its on.
I can store lyrics for tracks (have only done this for a few tracks).
I know how much I paid for something, how much it's worth, and when and who I bought it from.
I can look at the album art for almost anything I have.
If I wanted to, I could enter the location of each item (I'm not quite that OCD yet though).
If you ever loan out items

yikes

, you can enter who, what and when.
I can make custom reports to print out for the rare occasion that I go out to shop. That's actually what first started me on cataloging my music on the computer, after I went out and bought a second copy of something for about the fourth or fifth time. Heh. :stupid:
I used a plain text file at first (1992), then Word, then Excel, then wrote my own FoxPro database application (1993), tried several commercial programs a few years ago, then settled on CATraxx a few years ago. Overkill for a lot of people I'm sure, but I've got almost 3,500 entries (mostly CDs and LPs) and 42,000 tracks in my CATraxx database. It is an awesome program and well worth the money. And the developer's support is outstanding, with a very good support forum and frequent program updates. I just can't recommend it enough.
Okay, gettin' down off my soapbox now.