I used one of these long ago to store my media (books and DVDs, primarily) in a database; I used some specialized software that supported UPC readers (including the CueCat). A few years ago I started using Libib (https://www.libib.com/) and you can just take a picture of the barcode and it brings in the ISBN and all the details about the book and keeps it in the app's database.