Il software deve tenere il conto di tutti i libri della biblioteca. Conterrà una pagina privata dei bibliotecari, una degli utenti e la home e le pagine di informazioni del sito. Il software dovrà contenere una pagina di inserimento dei libri presenti in biblioteca ogni volta che vengono comprati libri nuovi. Una pagina che permette di visualizzare tutti i libri presenti con le informazioni della data di acquisto, di prestito e se momentaneamente sono in prestito o no. L’utente deve potere vedere i libri disponibili e prenderli in prestito: I bibliotecari devono vedere l’utente che ce li ha in prestito e se scade un mese all’utente viene visualizzato un avviso. Tutte le informazione dei libri e degli utenti saranno memorizzate nei file di testo.