- American Library Association. (2017). Types of libraries. Retrieved on March 5, 2019from.http//www.ala.org/educationcareers/careers/librarycareerssite/typesof libraries.
- Brophy, P. (2001). The library in the twenty-first century: new services for the information age. London: Library Association Publishing.
- Das, D., & Chatterjee, P. (2015). Library automation: an overview. International Journal of Research in Library Science, 1(1).
- Dhamdhere, S. N., & Lihitkar, R. (2013). Open Source Software: Boon to Digital Libraries. International Journal of Advanced Library and Information Science, 1(1), pp-07.
- Ebiwolate, P. B. (2010). Nigeria public library service to rural areas: Libraries in Niger Delta states. (digitalcommons.unl.edu/cgi/viewcontent.cgi)
- Encyclopedia Britannica. (2017). Types of libraries. Retrieved on August 29, 2016, from http://www.britannica.com/topic/library/Typesof-libraries
- Haider, A. (1980). Earliest public libraries and periodicals in Karachi.Pakistan Library Bulletin.11 (1-2), 25-30
- Haider, S. J. (2007). Library management scenario & management problems in Pakistani libraries. Library administration & management, 21(4), 173-176.
- Haider, S. J. (1998). Public libraries and development planning in Pakistan: a review of past efforts and future needs, Asian libraries, 7 (2),47-57.
- Haider,S. Z. (1980). Historical and critical survey of K.M.C. libraries ( Urdu).Pakistan Library Bulletin.11 (3-4), 18-41.
- Hanif, Akhtar (1992). Public library system for Karachi for the 21st century. Karachi central.
- IFLA/UNESCO. (1994). Public library manifesto. The Hague: IFLA. http://www.unesco.org
- Kashyap, M. M. (2006). Computer-based library and information systems designing techniques. Bangalore: Ess Ess publications.
- Khan, M. (1992). Karachi city library. (editorial).23 (4).
- Khurshid, A. (2000). Public library facilities in Pakistan: Based on the technical working group (TWG) survey of 1983.planning and management of library and information services of Pakistan. Karachi: library and information services group.
- Khurshid, Anis (1998). City public library system for Karachi Metropolis. Library herald 36(3),135-151.
- Kinner, L. and Rigda, C. (2009). The integrated library system: From Daring to dinosaur? Journal of library administration. 49(4),401–417.
- Kinya, D. S. (2011). A case study of user’s survey in public libraries in Kenya. International Research Journal of Library Information and Archival studies. 1 (13), 091-104Mattern, S. (2014). Library as infrastructure. Retrieved 2 August 2016 from https://placesjournal.org/article/library-as-infrastructure/
- Maureen, A. and Blessing, O. (2011). Design of automated library management for states universities in Nigeria. Asian journal of information technology.10 (8),335-340.
- Mcharazo, A., Kauaria, V. & Lahti, M. (2012). Libraries for development: Partnership ICTs and making public libraries relevant to communities in Tanzania and Namibia. Retrieved 28 April 2015 from http://conference.ifla.org/past-wlic/2012/101-mcharazo-en.pdf.
- Reddy,C.S.V.(2013). Comparative study of free/open-source integrated library management system (fosilms)with reference to KOHA, New Genlib, and e-Granthalaya.e-library science research journal.1(12),1-10.
- Tiwari, A. (2002). Evaluation of electronic libraries. New Delhi: APH
- Zickuhr, K., Rainie, L., Purcell, K. & Duggan, M. (2013). How Americans value public libraries in their communities. Retrieved 20 December 2015 from http://libraries.pewinternet.org/2013/12/11/libraries-in-communities
The basic objective of this research study is to provide a detailed perspective of the current scenario of public libraries workings and procedures in Karachi (Pakistan) and propose automation with an implementation strategy. The study elaborates on the needs of automated library management system components ideally packaging into an ALMS. Differences between the available library management system(s) and proposed ALMS have been highlighted as well. This study recommends the development as well as implementation architectures, development technologies required human resources, and Infrastructure (i.e. servers, client machines, etc.) for ALMS as a preferred system for public libraries in Karachi. In this study, we have proposed a new model for public libraries that refocuses them on the vital task of knowledge management coherent within their communities by way of forming a hub for sharing and disseminating pertinent knowledge. A multi-layered architecture has been proposed for managing information on both local and global levels by creating a connection among multiple instances of the system via the internet. Statistical data collected by surveying thirty public libraries all over Karachi played a pivotal role in the proposed system design.
Different aspects of the system have been identified, quantified and grouped into robust and flexible modules to facilitate the common interactions with the application. The system incorporates modules as pluggable and/or reusable components using the MVC design pattern to ease the process of adding, modifying, and/or deleting modules without affecting the integrity of the system. The system features an extremely fast NoSQL database for local storage for real-time and offline search (while the internet is down). All local databases are combined to form a global database to facilitate the passive users (book readers) of the system. The system also defines four different user-views to provide multi-level access of either the local or global database to its users. Since the horizon of technology is very fragmented, the system is designed to be extremely portable by using Electron framework which enables the application to cover all major platforms Windows, Linux, and Macintosh which are most widely used Operating systems by Institutions.