Лучшая программа для ведения домашней библиотеки?
Пользуюсь calibre. Думаю, что ничего лучшего на сегодняшний день нет.
В школьные годы делал что-то такое на MS Access. Сейчас можно глянуть на OO Base или самому по-быстрому сделать гуй к таблице в SQLite.