For holding my collection, I have a binders, with divisions by school. And within each of those they are divided by type. However, I only keep one copy of each card in the binder pages, with a small post-it note on the back of the card (visible also through back of page) with how many more copies are available. The real collection I keep in very same order, but packed into regular card storage boxes you can get from comic shops.
For building my book, I have my own Excel Spreadsheet I use. It's not a fancy SP builder with an archive of all cards, but it is very handy anyways. It does track number of cards and SB points as I enter the data, as well as also tracking the same statistic through each type spell, easily seeing I'm too Enchantment heavy, etc.