White Unicorn Books Home

White Unicorn Books

Welcome to White Unicorn Books used book store. Please take a moment to look around our site for used & out-of-print books, Science Fiction and Fantasy, Arkham, and books in literature, classics, history, travel, fiction, mystery, thrillers, nonfiction, politics, religion, spirituality, art books, and much more. We upload books daily so check back often

I've found that I reference the Booksellers Library and Collectors Inventory Programs snippet that I wrote for one of my Ramblings column quit a bit when I'm asked about the subject so I though I would just give it its own page rather than looking for every time. Also this way I can update the page without having to go back in update the whole Ramblings page.

In any case, I hope you find the page of interest and PLEASE, if you find a mistake on our site, notify us at info@whiteunicornbooks.com. We also invite and appreciate your                        

Oh yeah, remember that repeat customers receive a 10% discount when they order on our site. Thanks for looking -
    De
    White Unicorn Books

BTW: Would you like to send us to a friend [You will have to allow ActiveX controls to run]? Then
       


Bookseller, Library and Collectors Book Inventory Programs

  1. Bookdealers Programs
  2. Library/Collectory Programs
  3. Building Your Own Database

I wrote an article a while back on Setting Up Your Own Internet Book Store and in that was a list of some database software for keeping track of book inventory. Since that time I have been asked every once in a while about bookseller inventory programs. Sometimes they also would like the program to include invoice and e-mail functions and other goodies to help run a book store or keep track of the books they have lent out. I wrote an article in July 2007 for my Ramblings page but that became out of date and I always had to remember when I had wrtten it, so I finally decided to devote a page to it. Not only would that make it easier on me, it might even help me keep it updated and thus more useful in answering the question.

In addition, having a single place will allow me to add other information dealing with the inventory programs. Specifically I'm talking about that "roll your own" attitude a lot of people have. That is, some people would rather have a database which is directly under there control and use actual database programs or possibly just a spread sheet program such as Excel. This page will evolve over time and if there is any specific aspect you would like to see me fumble through (and maybe shed some light), let me know. You can contact me at the address above or leave a comment and I'll answer it if just to say "Thanks".

Before we present some of the database programs out there, lets talk about what I consider the main difference between a library/collector inventory management program and a book sellers inventory management program. That difference is the automatic marking of items as they are changed and creating an "update list". For example, you mark a book sold, or change the price, or correct spelling in the description, or add a new book, or whatever. When you click on "finished updating this book" in the booksellers program a flag is automatically set which marks that book as changed/added/deleted and adds it to a list to be exported to a "file" as an update record. When you "create the update file" (by clicking on a button or whatever), this list is automatically processed and the file is created. Without this one feature, you will have to manually go through your records, create this list and then prepare a "changed records" file. This can be a time consuming job. So when I say library/collector program below, what I mean is that it doesn't have the capability to make that update file automatically (at least it appeared so to me when I wrote about it).

Since I started this project, I've found that the list of programs has become quite a bit longer than I initially though. Because I think people will be interested in either a "bookdealers program" or a "library/collectors" program, I've decided to break the list into two parts. The third part of the list ("I don't know what category" part) goes under the Library/Collector list. Of course a bookdealers program can be used as a library/collector program. Some have both versions and they will be included under the bookdealers list, not both.

Oh, and if you have or know of a program which should be added to the list, please let me know.

Bookdealers Programs
  • Book'em Developed by The Old Library Shop for on-line and in store with the additional POS module. Standard Version sells for $49.95, the POS version (the Standard version with the POS module) for $149.95. Free Demo (all the features of the Standard Version). Last Update Nov 05, 2009 I'm leaving this up here for the present but the last time I checked the link was broken. If you are interested you might try to contact the shop, however when I contacted them in about Sep of 2009, they said they were no longer selling the program. .

  • Bookhound 7ce Both a Mac and Windows version. Price: Free. For nearly 10 years, BookHound was a commercial program used by independent bookstores and booksellers. In about 2008, the commericial version of Bookhound was discontinued and Bibliopolis and Biblio.com released the free version Bookhound 7 ce. Last Update Feb., 2009

  • BookStacks. Macintosh only. Collector version $95, Book Dealers version $195. Last Update Feb., 2009

  • Booktrakker. Excellent program, extremely flexible, free 30 day trial. Note that we currently use Booktrakker as our main database program. Basic ($125 plus $50 per extra computer), Pro ($250 plus $100 per extra computer), Network ($500 for 3 computer license plus $150 per extra computer beyond 3). Excellant help files. New users get one free import of their data from another database or online, during the 30 day trial. Free support during the 30 day trial. Upon purchase new users will get 90 days of free operational support. Group email list free to registered users. Support package available, not required ($25 minimum per incidence) A premium support package (unlimited questions) is $75 for 6 months or $125 for a year or $200 for two years. Last Update Feb., 2009

  • Homebase Provided for free by the Advanced Book Exchange (ABE). An adequate program for inventory purposes which we currently use for auxiliary entry, see Transfering Homebase 2 data to BookTrakker. When we first started in the on-line bookselling business, we used it as our main database program. There is a very early version available for the Mac. Last Update Nov., 2009

  • Prager Software. $49, CD $12.50 additional. Full featured program but requires installation of two (free) Microsoft programs. FREE e-mail support and program upgrades. 30 day free trial. Free library/collectors version available. They will do a free import of your data to the program if you can provide them with a HomeBase, UIEE or tab-delimited formated file of your data. A free library/collector version.


Library/Collectory Programs
  • All My Books A (crippled) free trial. One of the interesting things about this software is the "Support for user defined fields - an unlimited number of additional text and boolean fields". Some nice features including an HTML page generator. Last Update July 19, 2009

  • BookCAT Library/collector program with HTML page generator and customized entry fields. Shareware - $39.95 Last Update July 19, 2009

  • Book Collector What it says. For the collector, even the Pro version is really a library/collector program with a few extras not in the standard version. Price: $29.95 ($49.95 Pro - CD and Premium Support additional). Advertises Windows or Mac. Last Update

  • DV Book Manager DV Book Manager is distributed as Shareware. Its license costs only $35. Last Update Nov., 2009

  • My Book Collector Library/collector software, Windows or Mac. Comes with MySignature Collection and the tutorial "Book Collecting for Beginners" by Marc Slott. $24.95 Last Update

  • ReaderWare. More for library/collector. Windows, Mac, Linux, and other operating systems. Free Trial. Standard Edition $40, Palm Edition $50, Client/Server Edition $90. Also offers a Music and a Video inventory program with substantial discounts if obtaining all three. Last Update

Mentioned around the web but gone missing (at least for me): Bookcase, BookEase, Book Lister, BookMaster, BookMate, Bookminder, Customer Base, and DV Book Manager. I'm sure I haven't covered all of the Library/ Collector book databases but I'm going to leave that for right now.

Please note, prices and links were when I last checked (see the Last Update in the write up). I would appreciate it if you notified me if there were a dead or incorrect link.

One of our readers mentioned Library Thing as a possible book collector/ library catalog progam. I haven't added it here because it is more a 'list of your books' rather than an inventory program AND I couldn't see a way to get that information down to my machine in what I would call a viable format for an inventory program.





Building Your Own Database

The first thing to cover is just what goes into a book database. In developing this list, we will be listing quite a few fields but certainly not an exhaustive set. Also, you may not feel you need them all. However, if you don't feel you need them, think about which of the fields you do use which can substitute for it. For example, the Compiler of the book is seldom used so you might not want a special field just for the compiler. If you do need that field, you could put them under Author with the notation (Compiler) following the name. BTW: When building your own specification and entering data, it is always very very nice to be consistent.

Since a 'professional' book inventory program can be used as a 'collectors' book inventory program, we will lean to building the former. First is the usual Title, Author, Year of Publication, etc. These generic book identification features and much more are well covered in the UIEE (Universal Information Exchange Environment) specificiations and we will be using most of these as well as a few additions.

Two further issues before we start on the list. First, If you are building the database for uploading to a site to display your books, there are probably certain fields you won't want to display, i.e. private fields. For example, you may not want to display the price paid for the book. The UIEE format indicates which fields it considers private and we will follow their nomenclature when we use one of their fields.

The second issue is a programmatic one. No matter which fields you decide you want in your data base, the site you list on will determine what is acceptable. For example Amazon does not have a Compiler field. If you want to use this field and list on Amazon, you need to transfer the Compiler into the Author (or some other) field with possibly a (Compiler) added. You should consider these issues before you set up your dtabase.

To make items easier to find, we will list these in alpha order.
  • Annotation: Private data field, normally contains a Date/Time stamp but may contain text.
  • Appraisal Value: Private numeric data field used to store appraisal value [called Market Value in the UIEE specifications]. Suggested format is nnnnnnn.nn Note, although appraisal values are based on 'fair market values', those market values can span a wide range, even for items in the same condition, etc. Because of that, Appraisal Value can well be different than Price.
  • Author: Represents the author's name as it appears on the Title page. Name imprint, suggested to be Last, First Middle (L-F-M) for alphabetizing purposes.
  • Binding: Simple, brief statement of binding type ("Hardbound, " "Paperback," etc).
  • Catalog No/Name: Private data field. Used to store user-defined catalog number.
  • Comments: General comments identifying attributes and detractors. Use Notes for physical description and reference information.
  • Compiler: The compiler's name as it appears on the Title page (L-F-M).
  • Condition: Simple, brief statement of condition of the book (e.g. "Near Fine," "Very Good." etc). For a statement of the grades of conditions, see White Unicorn: Book Condition Definitions.
  • Copies/Quantity: Numeric field representing total number of copies available.
  • Date Published: Represents the date published, normally a 4-digit year.
  • Edition: Simple, brief statement of edition ("1st", "First", "Revised", "Book Club", etc). Although most people are aware that there is a difference between Edition and Printing, book collectors tend to understand that a designation of First Edition with no other statement means First Edition and First Printing. So, if you are going to use the Edition field, you should also use the Printing field and make sure they are both displayed when either is displayed.
  • Editor: The editor's name as it appears on the Title page (L-F-M).
  • Fixed Handling Fee: A numeric/string containing a flat handling fee (sometimes referred to as "Additional Shipping") that will appear as part of the checkout dialogue.
  • Fixed Shipping: Represents a specific method and fixed cost for shipping the item being offered. In the UIEE format the method is separated from the cost by an equal sign (=). Multiple entries may be entered (contents must conform to the naming conventions used by the sales venue). Each entry specified must contain its own Fixed Shipping token on a separate line (UIEE Example: FP|USPS First Class = 2.50).
  • Forward: The author of the Foward.
  • Illustrator: Illustrator's name if present, or a reference to the presence of illustrations ("Illustrated", "112 color illustrations," etc).
  • Image: Typically a URL containing the image, i.e. http://www.whiteunicornbooks.com/home//sleeping1.jpg.
  • Initially Cataloged : A time-date stamp normally in the form of "YYYY-MM-DD HH:MM:SS" as to when the book was initially cataloged.
  • ISBN Code: International Standard Book Number (10- or 13-char format). If possible, there should be some way to validate the code on entry.
  • Jacket: Simple, brief statement of jacket presence and condition, normally preceded or followed by the term "dj" ("Very good" "missing", etc). For a statement of the grades of conditions, see White Unicorn: Book Condition Definitions.
  • Keyword: Keywords should be kept in separate fields, not all in a single field. There is no limit to the number of keywords, but most software supports up to 10.
  • List On-line: You may have an available item you would like to list on-line but not just yet. The field allows you to do just that. Also see Upload Flag.
  • Language: Identifies the originating language applicable to the item being described.
  • Location: Private data field, used for inventory control, provided for compatibility purposes.
  • Main Topic: Primary relational topic, for which Keywords (KE) represent subsets. When importing, information preceded by the MT prefix is mapped directly to the Main Topic field. When uploading, Main Topic is normally treated as a keyword.
  • Modified: A time-date stamp normally in the form of "YYYY-MM-DD HH:MM:SS" as to when the book entry was modified. You might want to have several of these to track the last several modifications.
  • Modified Note: A note as to the reason for the modification. If you are tracking several modification histories, you may want/need a note for each.
  • Monetary Units: Defines the type of currency used for curreny fields. This should normally be a 3-character abbreviation (Example: USD). Currency symbols should not be used as they are not universally recognized in all ISO symbol sets.
  • Notes: Comprehensive physical description and any/all relevant information regarding contents.
  • Pages: Ususally this is just a numeric value indicating the number of numbered pages in the book, i.e. the last numbered page is 307, so the value is 307. If you want to do this in the 'approved' pagination style, you probably should have another field for this. That is, that 307 page book might properly be paginated as vi, [4],307, [1], meaning 6 Roman numbered pages with the first 4 not marked and 307 Latin numbered pages with the first one not marked. I know of no on-line listing site whiich will take this notation for the Pages field.
  • Photographer: The Photographer's name if present, or a reference to the presence of photgraphs ("Photographs", "112 color photos", etc).
  • Place of Publication: Represents the location printed usually a city ("New York, "Racine," "Garden City," etc).
  • Price: Represents the selling price of the record. Suggested format is nnnnnnn.nn or nnnnnnnnnn.
  • Printing: Simple, brief statement of printing ("1st printing", "6th printing", etc). Although most people are aware that there is a difference between Edition and Printing, book collectors tend to understand that a designation of First Printing with no other statement means First Edition and First Printing. So, if you are going to use the Printing field, you should also use the Edition field and make sure they are both displayed when either is displayed.
  • Publisher: Concise publisher's name ("Grosset & Dunlap," "Dell," "Time-Life" etc).
  • Purchase Cost: Private numeric data field used to store cost value. Suggested format is nnnnnnn.nn
  • Record No Represents the unique database record number. Different than the SKU although the two could be combined.
  • Sales Tax: A string/numeric representing sales tax information. If you would be selling in multiple states, the entry should be a string. See the UIEE format for a specific method.
  • Series: The item series, i.e. "Nancy Drew and the Hardy Boys".
  • Size/Type: Simple, brief statement of physical size ("8vo," "Folio," "16cm x 22cm," etc)
  • SKU: A Stock Keeping Unit. Each book should have a unique identifer. This can be something as complicated as an SKU containing the initial list date and the book number listed that day, i.e. something like 20090323001 for the first book listed on Mar 23, 2009 or as simple as an indication of the number of the book listed, e.g. 0034567 for the 34,567th unique book listed. To be fair to other sellers, one shouldn't list more than, say three of the same book and each of the books listed should not be identical. Use the quantity field if you have multiple books to list (in the same condition, etc.). Different than the Record Number although the two could be combined.
  • Status: Private data field representing status of a record ("Available," "On Hold," etc). Also see List On-line and Upload Flag.
  • Title: Represents the title of the book [b]as it appears on the title page[/b]. If the title exceeds the number of characters in the field, then an ellipse (...) should appear at the end. The full title may optionally be included in Notes.
  • Translator: The translator as given on the Title page.
  • Upload Flag: You may have an available item you would like to list but not upload to a listing service just yet. This field is a simple Yes/No field indicating whether you would like to write this item to the upload file the next time you prepare the file. Automatically changing this flag when an item has been modified in some way is the major part of what separates a 'library/collectors' inventory database from a 'professional sellers' inventory database. It should work in conjuction with the Status, List On-line, and Modified fields. In that sense, you may have several of these flags, i.e. you may want to upload to one site but not another. In one sense this could be included in the Status (as could the List On-line field), but I think it is much more convienent to separate the three, especially if you intend to list on multiple services.
  • Weight: Represents the unpackaged weight of the item being described For a numeric-only value without any specified units of measurement, the value is assumed to be ounces in the UIEE specification.


Well that's about enough for now. Don't forget to let me know what you would like to see next. Even if I don't get a suggestion, I'll find something.

De - July 19, 2009
           TOP
Also see

If you enjoyed White Unicorn Books, please let others know about it by reviewing our site for the Alexa search engine.
Review White Unicorn Books

Proud members of


and

GBT Independent Booksellers
 

Home  |  About Us  |  Contact Us  |  Store Policies  |  Privacy Policy  |  Links

Questions, comments, or suggestions
Please write to info@whiteunicornbooks.com

Copyright©2003, 2004, 2005, 2006, 2007. All Rights Reserved.
Updated Jan 23, 2010
White Unicorn Books Home
Weblog Commenting and Trackback by HaloScan.com