LibraryRequirements
Data Storage
- Call number classification, for either Dewey Decimal or Library of Congress classification (see also: comparison of the two systems). Should also support arbitrary call number classification.
- Book condition/status: e.g. destroyed, damaged beyond usefulness, lost, given, sold etc.
Scalability
- Should be capable of storing at least 1000? books without slowing down.
Functionality
- Timer and event hooks: optionally run a shell script, Ruby script, or an alert window upon events like book returned or book overdue.
- Ability to connect to networked database backend to store books. This allows multiple clients to access


RSS feeds