I often get asked how I catalogue my books in my home office. My physical collection is approximately 700 books and growing. For the past 5 years I have used a software (mac only sorry) called Delicious Library (Delicious Monster).
It allows you to scan the barcodes on your books with an app on iPhone. The app then adds the book to your digital bookcase. It pulls all the keywords from Amazon as well. When I am researching one of my talks I can then search for keywords and the program will put all the books I own that has those keywords onto a digital bookshelf. I can then go and find them in my bookcases. Personally I categorize all my books alphabetically by authors last name to make it easy for me.
Check out their website here.