Configurable Patron Authentication. Each org unit can decide if they want to require barcode + pin or just barcode. Some libraries may want to simplify the process and only require a barcode.
All settings should be on a per org unit basis so that each library can decide how the system will work for them.
Checking Items Out.
Account summary.
Renewals
Printing a receipt to a receipt printer with bells and whistles (Autocut, graphical logos)
Notification of holds that need to be picked up.
Audio feedback, along with visual.
Inactivity logout.
Design for use with a Touch Screen.