9 computer software for inputting, indexing, managing, routing, searching, storing, and reporting of library information, services and materials such as books, references, serials, periodicals, and electronic documents, for managing circulation of library materials, for managing acquisition of materials, for generating reports regarding library information, services and materials, for managing and interfacing with applications used by libraries such as e-mail, multi-media and library web pages, for inputting, editing and deleting bibliographic information for library materials, for managing and reporting reservation, check out, renewal, return, purchase and lease of library materials, for compiling and reporting user profiles for library patrons, for searching for materials of interest to library patrons based on user profile