LIS210 Notes
LIS210 Notes
COURSE
GUIDE
LIS 210
LIBRARY APPLICATION SOFTWARE PACKAGES
Course Team Dr. Muhammad Musa Hayatu (Course Writer) – A.B.U. Zaria
Prof. Stephen Osafon Nwaifo (Course Editor) - Delsu
1
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Lagos Office
14/16 Ahmadu Bello Way
Victoria Island, Lagos
e-mail: centralinfo@noun.edu.ng
URL: www.nouedu.net
Published by
National Open University of Nigeria
Printed 2020
ISBN:
2
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Lagos Office
14/16 Ahmadu Bello Way
Victoria Island, Lagos
E-mail: centralinfo@nou.edu.ng
URL: www.nou.edu.net
All rights reserved. No part of this book may be reproduced, in any form or by any means,
without exclusive permission in writing from the publisher.
Published by:
3
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Printed
ISBN:
4
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
COURSE GUIDE
Welcome to LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES
INTRODUCTION
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
LIS 210 Library Application Software Packages is a core course with 2 credit unit which
will last for one semester. It is a compulsory course for all undergraduates in the
Department of Library and Information Science at the university. It is also suitable
courseware for library students who wish to acquire the needed knowledge and skills on
Library Application Software Packages and how best to use these application software
packages to carrying library activities or operations.
The course examined the definition of concepts; functions of library application software
packages; types of library application software packages; basic structures of typical
application software packages for library and information work; library application
software packages skills and competencies requirements; acquisition and management of
library application software packages; application of library software packages to library
and information work; hands-on practical sessions on library application software packages
in computer laboratory/ libraries and information centres.
COURSE AIMS
This course aims to introduce you to the general knowledge on Library Application
Software Packages and how best to use these application software packages in carrying out
library activities or operation. These include computer system, library housekeeping
operations library application software, competence skills and criteria for selecting
integrated library systems. The course consists of four modules with fourteen units of
study. In this course, you will also learn the components of a computer, library
housekeeping operations such as library automation, retrospective conversion and
institutional repositories. You will also learn about Integrated Library System (ILS),
Criteria for Selecting Integrated Library System; Skills and Competencies including the
current and future trends in the development of Integrated Library Systems
COURSE OBJECTIVES
To achieve the above aims, some course objectives must be considered. Each unit in this
study material has specific objectives which will guide you in checking on your progress
while you do your study.
By the end of this course you will be able to:
Identify the Components of a Computer
Define Library Application Software Packages
5
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
ASSESSMENT
There are two main forms of assessments namely; formative and the summative. The
formative assessments are conducted at the end of every unit of study. The formative
assessments will enable you to evaluate your learning output. The university uses the
summative assessments to evaluate your academic performance in the courseware you
studied at the end of each session or semester. The summative assessment is a Computer-
Based Test (CBT) made up of objectives and sub-objective questions. There are 3
continuous assessments, 10% each and final examinations are based on 70%. You are
required to take all the computer-based tests and the final examination to the final grade
for this course.
6
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
TABLE OF CONTENT
STUDY GUIDE 3
COMPONENTS OF A COMPUTER SYSTEM
Components of a Computer 6
Hardware 12
Software 19
Software Packages 25
LIBRARY HOUSEKEEPING OPERATIONS
Library Housekeeping operations 33
Library Automation 38
Retrospective Conversion 41
Institutional Repositories 46
LIBRARY APPLICATION SOFTWARE PACKAGES
Library Application Software Packages 51
Integrated Library System (ILs) and Library Housekeeping 56
Types of Integrated Library Systems 66
COMPETENCES/SKILLS AND CRITERIA FOR
SELECTING INTEGRATED LIBRARY SYSTEM
Integrated library System Skills and Competences 76
Criteria for Selecting and Evaluation of Integrated Library Systems 81
Current and Future trends in the development of
Integrated Library Systems 90
7
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
1.0 INTRODUCTION
Welcome to this unit, in this unit you will be introduced to the computer system, the
functional units of a computer and the characteristics of a computer. The computer is the
platform from which libraries can launch their application software packages.
8
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
A Computer system is a basic, complete and functional computer, including all the
Hardware and Software required to make it functional for a user. It is a set of integrated
devices that input, output, process, and store data and information. They are currently built
around at least one digital processing device. This device does all the processing of the
instructions the system receives from the user. The computer system is made up of
hardware and software. This computer cannot perform their task without the use of the
hardware, software systems and peopleware. The peopleware is a human being who
operates the computer to make it perform its functions.
9
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Source:http://ecomputernotes.com/fundamental/introduction-to-
computer/draw-the-block-diagram-of-computer-and-explain-its-various-
components
3.2.1 Input Unit: This unit is used for entering data and programs into the computer
system by the user for processing. Some of the common input devices include
10
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
keys in performing the frequent task. The alphanumeric keys in a keyboard contain
numbers and alphabets in the keypad. The cursor control keys indicate to you where
you are pointing to in any document. The numeric keyboard is divided into five
rows namely signs, top, base, middle and bottom.
II.Mouse: It is a pointer in the computer screen used in navigating or moving around
in the computer screen. The mouse is also a cursor control device which appears
as a small size palm box. The mouse has two buttons with a wheel in between
the two buttons, one on the left hand and one on the right hand.
III. Microphone: It an input device used in adding sound to a computer system. It
captures audio by converting sound waves into an electronic signal. It will help
to input audio into your computer system.
IV. Barcode Reader: It is one of the commonly used handheld scanners which is used
in libraries for numbering of books and in shopping stores to evaluate goods
V. Joystick: It an input device used in controlling video games and graphics
applications on a computer.
3.2.2 Storage Unit: The storage unit is used for storing data and instructions before and
after processing.
3.2.3 Processing Unit: The task of performing operations like arithmetic and logical
operations is called processing. The Central Processing Unit (CPU) takes data and
instructions from the storage unit and makes all sorts of calculations based on the
instructions given and the type of data provided. It is then sent back to the storage unit.
The Central Processing Unit (CPU) includes Arithmetic logic unit (ALU) and control unit
(CU)
Arithmetic Logic Unit: All calculations and comparisons, based on the
instructions provided, are carried out within the ALU. It performs arithmetic
functions like addition, subtraction, multiplication, division and also logical
operations like greater than, less than and equal to etc.
Control Unit: Controlling of all operations like input, processing and output
are performed by the control unit. It takes care of step by step processing of
all operations inside the computer.
3.2.4 Output Unit: This unit is used to send data out of the system. Some output
devices are:
I. Monitor: It displays images and text on a computer screen for you to read.
II. Printer: You use the printer to produce a hard copy of the information, images
and data stored inside the computer system. Printers are divided into two types
Impact and non-impact printers
11
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
III. Speaker: Speaker is an output device in a computer system that produces sound
and makes music to be audible to the users.
4.0 CONCLUSION
In this unit, you have learnt the definition of a computer. You have also learnt the
functional units of a computer and the characteristics of a computer.
5.0 SUMMARY
The functional parts of the computer that you learnt in this unit are input, storage unit,
processing unit and the output unit. You also learnt the various functions each unit
performs in the processing of data. Finally, you learnt that the major characteristics of
a computer are that Computer is a very fast and accurate device, stores a very large
amount of data, the computer is never confused etc.
12
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
7.0 REFERENCES
Adejola, A.P (2011). Computer Science for Undergraduate and Professional. Abuja:
Daladi Press Ltd.
Messmer, H. P. (2001). The indispensable PC hardware book. Addison-Wesley
Longman Publishing Co. Inc. https://www.amazon.com/Indispensable-PC-
Hardware-Book-3rd/dp/0201403994.
Rajaraman, V., & Adabala, N. (2014). Fundamentals of Computers - 6th ed. New Delhi,
India: PHI Learning Pvt Ltd. Book. Ltd.
https://www.abebooks.com/products/isbn/9788120350670?cm_sp=rec-_-vhr_1-_-
plp&reftag=vhr_1.
Sinha, P. K., & Sinha, P. (2010). Computer Fundamentals. Introduction to C
programming language BPB publications.
http://www.lncollegebu.org/library/pdf/1429847795.pdf
CONTENTS
13
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Concept of Hardware
3.2 Categories of Computer Hardware
3.3 Peripheral Devices
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, you have learnt about what a computer is and the components of
the computer which included software and hardware components. In this unit, you will
be learning what makes up the Hardware components of the computer, the categories of
computer hardware and peripheral devices.
14
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Computer hardware is organized according to these basic functions. The system unit
focuses on processing. Whereas a variety of peripheral devices facilitate input, output,
storage, and communication. Computer Hardware also referred to as the machinery or
the equipment of the computer, is physical elements of a computer. The hardware
components of a computer system are the electronic and mechanical parts.
15
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
connected to the main circuit board of the computer, called the motherboard. The power
supply supplies power for most of the components. Various input devices (such as the
keyboard) and output devices (such as the monitor) are attached through connectors at the
rear of the case.
1.2.1 Input Devices: Components which are used to input raw data are categorized under
input devices. They aid in feeding data such as text, images, and audiovisual
recordings. They even aid in file transfers between computers. The keyboard is
probably the most commonly used input device. Other input devices include:
https://ictlounge.com/Images/Manual%20Input%20Devices.gif.
16
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
during the processing period. The microprocessor is an electronic device about a one-inch
square, covered in plastic. Inside the square is an even smaller square of silicon-containing
millions of tiny electrical parts. A microprocessor may contain 100 million transistors. It
does the fundamental computing within the system, and directly or indirectly controls all
the other components.
Computer Memory is divided into three important units, which work together to
accomplish its function. The units are:
The control unit: It manages and supervises the operations of the processor and other
components that are crucial in data manipulation.
Arithmetic and logic unit: The ALU is responsible for all arithmetic and logic
operations like addition, multiplication, subtraction, division, and comparison logic
operations.
Register and cache: These are storage locations inside the processor that respond to
the instructions of the control unit by moving relevant data around during
processing.
Primary memory usually refers to Random-Access Memory (RAM) but can also refer to
all memory that works in tandem with the processor. RAM is volatile, meaning that it
retains data only when the computer is powered up. So the primary memory is a volatile
storage device because it needs a constant power supply to keep the data and
information stored on them active in the computer system. The central processing
17
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
unit (CPU) or accelerated processing unit (APU) reads instructions stored in this memory
and executes them as required.
Secondary memory is labelled as such because data stored within secondary storage
media (usually disk drives) do not communicate directly with the microprocessor. Any data
stored in such media is first transferred to a RAM device for processing to take place.
This type of memory is also non-volatile since it permits long time storage as opposed to
volatile memory. The examples of Secondary memory are
I. Hard drive: the hard drive houses the hard disk. You should not remove the hard disk
from the hard drive pack in the computer system because it is an internal storage device
with a large capacity for storage in your system.
II. Solid-State Drive: Stores the files, programs just as the hard disk drive
III. Universal Serial Bus (USB) drives: Use in storing and copying data,
documents, files and folders from and into computer systems.
IV. Secure Digital (SD) card: The SD cards are your memory cards which can be used in
mobile phones, digital cameras, and handheld computers. Files, music, movies and other
information can be copied into SD card from or to computer-aided technologies.
V. Compact Disk (CD)): It is a storage device used in recording audio music, transferring
information or data into or from the computer system.
VI. Digital Versatile Disc (DVD): It is an external storage device use in storing digital
data such as software programs, files and is used in storing and viewing video plays or
movies.
VII. Floppy diskette: It is a storage device in a computer system but has disappeared
in many computers because it has small and unreliable storage capacity.
3.3 PERIPHERALS
A peripheral is a device that can be attached to the computer processor. Peripheral devices
can be external, such as a mouse, keyboard, printer, monitor or scanner. Peripheral devices
can also be internal, such as a CD-ROM drive, DVD-R drive or modem. A peripheral
device is defined as a computer device, such as a keyboard or printer, which is not part of
the essential computer (i.e., the memory and microprocessor). These auxiliary devices are
intended to be connected to the computer and used. Peripherals comprise the most
significant component in any computer system for three reasons. Firstly, it is the most
visible part of the hardware, as peripherals provide the interface between the human user
18
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
and the system. Secondly, it constitutes a significant portion of the total cost of the system,
and thirdly, it is often a significant contributor to the performance constraints of the system.
Peripheral devices are usually classified as
1. Input Devices,
2. Backing storage devices (Output Device).
3.3.1 Input Devices: Input can take a variety of forms; from commands, you enter from
the keyboard to data from another computer or device. A device that feeds data into a
computer processor is called an input device. Examples of common input devices are
keyboards, mouse, joystick, microphone and scanner.
3.3.2 Backing Storage Devices: Output can also appear in a variety of forms - text, video,
graphics, and so on. A device that shows data from a computer processor is an output device.
Examples of common output devices are monitors, laser printers, inkjet printers, speakers
and headphones.
The Backing storage devices are devices that hold and retain data in a computer. These
devices allow the user to save data more permanently than RAM so that data is not lost and
may be used at a later time. Examples of common backing storage devices are hard disk
drive, floppy disk drive, CD-RW drive, flash memory and DVD-RAM drives.
4.0 CONCLUSION
In this unit, you learnt the hardware components of the computer system that is made up
of the processor, Main Memory, Secondary memory, input and output devices. You also
learnt about the categorization of these components into input, processing, storage and
output devices. This unit concluded with you learning about peripherals, these are auxiliary
devices attached to the computer system.
5.0 SUMMARY
The hardware components of the computer system provide the platform on which Library
Application Software Packages are installed. You will be interacting with these
components when you use library application software packages. For more study log into
this link: https://www.youtube.com/watch?v=CTNtf-oGLgY on Input Devices:
Keyboard, Mouse, Joystick: Tutorial.
19
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Adebayo, P. A. (2011). Computer science for undergraduates and professionals 1. Abuja: Danladi
Press Ltd, 52 -77.
Chakraborty, A. (2018) Input Devices Keyboard, Mouse, Joystick Tutorials Point India
Private Limited https://www.youtube.com/watch?v=CTNtf-oGLgY
Parson, J. J and Oja, D. (2004) New perspectives on computer concepts-7th ed.USA: Course
Technology Thomson learning inc, 1 – 223.
Messmer, H. P. (2001). The indispensable PC hardware book. Addison-Wesley Longman
Publishing Co. Inc. 1296. https://www.amazon.com/Indispensable-PC-Hardware-
Book 3rd/dp/0201403994.
Sangma, S. K. (2013). Computers in academic libraries, India: Academic Libraries Centrum. 197
– 241. https://www.abebooks.com/book-search/author/s-k-sangma/.
Ravichandran, D. (2008). Introduction to computers and communication. New Delhi: Tata
McGraw- Publishing Company Ltd. 67 -145.
20
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Definition of Software
3.2 Types of Software
3.3 Categories of Application Software
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, you have learnt about the computer hardware and its components in
unit 2. In this unit, you will be introduced to the concepts of software, types of software
and the categories of software that is used in different organizations. The software provides
the interface between the computer and its users by availing the user with the capabilities
of the computer in solving the user's problems
21
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
22
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
23
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
SOURCE:http://courses.cs.vt.edu/csonline/OS/Lessons/Introduction/onion
-skin-diagram.gif.
Application software is used to accomplish specific tasks other than just running the
computer system. Application software may consist of a single program, such as an image
viewer; a small collection of programs (often called a software package) that work closely
together to accomplish a task, such as a spreadsheet or text processing system; a larger
collection (often called a software suite). The application software is related but
independent programs and packages that have a common user interface or shared data
format, such as Microsoft Office, which consists of a closely integrated word processor,
spread sheet, database, etc. The software system, such as a database management system,
is a collection of fundamental programs that may provide some service to a variety of other
independent applications.
24
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
III. Database Applications: these are sets of applications that enable users to
store, modify and extract information from a database (Collection of related
records in different tables). These applications typically support querying of
the records contained in the tables of the database using structured high-level
query languages. Examples of Database Applications include Integrated
Library Software, Computerized inventory systems
IV. Education Application Software: These include packages like DBASE ATI,
Word perfect ATI, Learn Dos and Typing Tutor use in learning about computer
hardware and software.
V. Game Application software: This application software that enables you to play a
game with your computer. Examples of this software package are Golf, Snooker,
Test-drive, Football, etc.
VI. Communication Application Software: The software permits you to use the
computer as a communication gadget. Examples of such computer software
packages are Ms-com, Net-com and Net Ware etc.
25
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
preventing the virus from contaminating the system. Examples of such software
packages are
a. Anti – Virus tools or the security of the files and application examples are AVG
and Microsoft security essentials
b. PC tools
c. Norton Disk Doctor (NDD)
d. Doctor Solomon etc.
e. Data recovery to help gets back lost data. Examples include iCare Data Recovery,
Recuva, and EaseUs Data Recovery Wizard
f. File Compression to optimize disk space such as WinRAR, Winzip, and 7-Zip.
g. Hardware diagnostic services examples are Hard Disk Sentinel, Memtest, and
Performance Monitor
h. Firewall for protection against external threats, e.g., Windows Firewall.
4.0 CONCLUSION
In this unit, you learnt about the software component of the computer. You learnt about the
types of software; the system software, application software and utility software. You also
learnt about the different categories of Application software.
5.0 SUMMARY
This unit introduced you to the concept of software. Since this course is about Library
application software packages, you were introduced to the concept of application software.
This will hopefully serve as an introduction to application packages.
26
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
https://agrieconomics.uonbi.ac.ke/sites/default/files/cavs/agriculture/agriecon/AEB%2
0101%20INTRODUCTION%20TO%20COMPUTERS.pdf
Patterson, D. A., & Hennesey, J. L. (2016). Computer Organization and Design ARM
Edition: The Hardware Software Interface. Morgan Kaufmann.
Parson, J. J and Oja, D. (2004) New perspectives on computer concepts-7th ed.USA: Course
Technology Thomson learning inc, 1 – 223.
Sangma, S. K. (2013). Computers in academic libraries, India: Academic Libraries Centrum.
1 – 241. https://www.abebooks.com/book-search/author/s-k-sangma/
Ravichandran, D. (2008). Introduction to computers and communication. New Delhi: Tata
McGraw- Publishing Company Ltd. 67 -145.
27
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Definition of Software Packages
3.2 Areas of Application
3.3 Advantages of Software Packages
3.4 Disadvantages of Software Packages
4.0 Conclusion
5.0 Summary
6.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, in this unit you will be introduced to the concepts of software
Packages, the different areas to apply software packages in different spheres of life, their
advantages and disadvantages. Software packages bundle different application software to
ease the performance of a specific task.
28
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
and objectives. Software packages are commercially supplied products which typically
provide solutions to a particular range of software development or applications problems.
Software packages/suites and integrated software packages are often mistakenly used
synonymously. The difference is that while a software package/suite is a collection of
individual programs bundled together and are made available as a unit, integrated
software is a collection of programs that work similarly.
29
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.3.1 Business
Almost every business uses computers to complete daily tasks. From making contact with
clients to inputting data for reports, computers allow businesses
a more efficient way to manage affairs when compared to traditional paper and manila
folders. Computers allow businesses to create websites, stunning ads and complete
marketing campaigns. Marketing videos can be edited and custom ads created in-house
with the use of specialized software.
3.3.3 Homes
At homes, software packages are used in a variety of ways. Computers in Homes provide
training, technical support, computers and home Internet to students' families in
participating in low-docile schools. The computer can be used to manage the home budget.
The user can easily calculate expenses and income. Software packages can list all expenses
in one column and income in another column. Software packages can apply any calculation
on these columns to plan the home budget.
30
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
The benefits realized by having a package operational during this period rather than
utilizing a current system while awaiting completion of development can often be the
largest advantage of package acquisition.
3. Lower Cost
The cost of a software package is usually lower since the vendor spreads the cost of
developing the package over an expected sales volume. Custom development costs,
on the other hand, are borne entirely by one organization. Also, "cost of developing
package training material and document is spread among package users while the
user of custom-developed software must bear the entire cost. Maintenance of off-
the-shelf software packages is usually obtained through the purchase of a contract
to provide a specified level of service. Frequently, the cost of an initial year's
maintenance service will be included in the purchase price. This lessens the
workload of the in-house maintenance staff, resulting in another cost-saving.
4. Documentation
A set of user documentation is provided by the vendor with the package and can be
previewed before purchase. This documentation has evolved with use by other
customers and is often professionally done. Documentation of custom-developed
software is notoriously poor, usually done at the last moment, and often not oriented
toward the user. Good documentation is a significant advantage, as the acceptance
of a system by users is often greatly influenced by how well the documentation aids
them in its operation.
5. Reliability
Software packages tend to be more reliable than custom-developed software. They
are usually well tested and have been used by other organizations. Custom-
developed Systems must go through extensive testing before they may be used
31
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
reliably, and even they often contain latent errors which may not be detected until
after months or years of use.
6. Vendor Support
Depending on the purchase contract, the package delivery may consist of either tape
or accompanying documentation or actual vendor installation. The provisions of the
purchase contract will directly determine the level of support provided with
delivery. If delivery is by mail, the site staff must be capable of "bringing the system
up," and training staff personnel in its proper usage. In cases where the vendor
provides installation support, the vendor provides a training staff that delivers and
installs the package and trains resident personnel. Often, this results in excellent
service at a nominal cost. Traditionally, there is a warranty period after the vendor
staff leaves the facility. During this period, the vendor staff is on call to answer
questions and fix any bugs that might be encountered.
2. Flexibility
32
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3. Vendor reliability
It is important when selecting a package to ensure that the vendor is well established
and committed to the product. This problem is not as relevant to in-house custom
developments since an in-house development staff is readily available for support.
4. Conversion
A problem that can occur with the installation of a new software package is an
underestimation of the magnitude of adjustment to the conversion or transition to a
new package. The euphoria that commonly sets in after the package is selected and
purchased contributes to the masking of the sheer magnitude of the conversion and
learning tasks. Needless to say, this euphoria rapidly evaporates when the purchased
package fails to perform to expectations. Using perspective in the selection and
acquisition process usually prevents underestimation of the amount of effort
required to get the job done.
5. User Acceptance
A commonly encountered obstacle along the path of a successful installation is user
acceptance and adaptation to the new way of performing old tasks. Although the
package selected may appear to management as a best fit, lower-level staff members
may be required to significantly alter specific task routines. Usually, when a
software package is purchased, the users are required to arrange current operational
procedures so they are compatible with the new software. The skill with which the
package was selected determines the level of effort required for installation of the
pack is. Most commercially available packages allow some flexibility in functional
33
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
definitions; however, the user must expect and adapt to changes in current
procedures that may be required. Sometimes, because of the change of routine, staff
members will openly exhibit resentment and hostility to the new procedures. One
way to avoid resentment is to provide a proper introduction of the capabilities of the
package by emphasizing the improved efficiency and elimination of dull, tedious
tasks.
Unfulfilled expectations of package performance and inadequate vendor support are
the most commonly encountered problems. Usually, unfulfilled expectations are
due to a lack of planning by the customer. Careful consideration of vendor reliability
and support before package purchase can be a decisive factor in the success of
package implementation.
4.0 CONCLUSION
Software packages are a set of related applications/programs that provide solutions to
various types of the task being carried out with computer systems. In this unit, you learnt
about software packages. In buying a software package the user requirements have to be
stated and matched to the available software package to achieve the best needs of the user.
These software packages are used in business, medical field and the libraries. You finally
learnt the advantages and disadvantages of using software packages.
5.0 SUMMARY
This unit you learnt about the concept of software packages and the areas where these
software packages can be applied among which is in the library, business, medical field,
and homes.
34
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
https://agrieconomics.uonbi.ac.ke/sites/default/files/cavs/agriculture/agriecon/AEB%2
0101%20INTRODUCTION%20TO%20COMPUTERS.pdf
Patterson, D. A., & Hennesey, J. L. (2016). Computer Organization and Design ARM
Edition: The Hardware Software Interface. Morgan Kaufmann.
Parson, J. J and Oja, D. (2004) New perspectives on computer concepts-7th ed.USA: Course
Technology Thomson learning inc, 1 – 223.
Ravichandran, D. (2008). Introduction to computers and communication. New Delhi: Tata
McGraw- Publishing Company Ltd. 67 -145.
Sanders, G. L., Ghandforoush, P., & Austin, L. M. (1983). A model for the evaluation
of computer software packages. Computer & Industrial Engineering 7 (4),
309-315
35
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
INTRODUCTION
In this module, Library Housekeeping operations will be discussed. These are the routine
operations that are performed daily in the libraries. They are the operations that Library
software is meant to automate. This will prepare and introduce you to these concepts
because they will be used through this course material.
1.0 INTRODUCTION
Having gone through the first module where you studied computer components namely the
hardware and the software packages used in the computer for processing of data, storage
and retrieving of information from the computer system. This unit will introduce you to
the library housekeeping routine operations and daily tasks. In this unit, you will be
introduced to Library housekeeping operations and the different types of these operations.
These operations are performed by librarians and they are usually repetitive.
36
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.3.1 Acquisition
The acquisition encompasses all aspects of the procurement of all types of library
materials whether by gift or exchange, from the request stage through the transfer
of materials to cataloguing. Acquisition of documents is one of the basic functions
associated with any library. A library must acquire and provide all the relevant
documents to its users within its budgetary limitations. An acquisition subsystem
performs four basic operations. They are selection, ordering, receiving and
accessioning of documents.
i. Selection: Selection of documents for library users is a very responsible job
and should be based on definite principles and accepted norms. For a given
library the book budget is limited and it should be spent judiciously to
provide services to an optimum number of library users. Therefore, book
selection becomes necessary. There are several tools (such as bibliographies,
publisher's catalogues, etc.) which will be useful to library staff in the
selection process. Requests from library users and suggestions from library
authority are also considered for selection purposes. Such selections of
37
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
documents need the approval of the competent authority before they are
ordered for purchase in the library.
ii. Ordering: This procedure starts with pre-order searching, especially to
avoid duplicate orders. In the next stage, purchase orders are generated and
placed either directly to the respective publishers or the list of vendors duly
approved by the competent authority. Additionally, generation of reminders
for overdue items and cancellation of orders also comes under the purview
of the ordering procedure.
iii. Receiving
Documents and invoices or bills usually arrive together. Bills are checked
with the order list before processing for payment. Newly arrived books are
tallied with the bills and the order list to check whether the books received
are as per the order and the author, title, edition, imprints and price are correct
before accessioning. It is essential to ensure that books are not defective in
any way before accessioning.
iv. Accessioning
A stock register is maintained by libraries in which all the documents
purchased or received in exchange or as a gift are recorded. Each document
is provided with a consecutive serial number. The register is called Accession
Register and the serial number to each document is referred to as Accession
Number of the document. Accession register is one of the important records
of the library. All the above-mentioned procedures and related activities of
the acquisition subsystem can be mechanized through 'library management
software'. In such a system these basic activities are linked with the files of
publishers, suppliers, budget and fund accounting, currency, etc. These files
are maintained in computer-readable form and are utilized appropriately.
38
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 CONCLUSION
39
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
In this unit, you learnt about library housekeeping operations like Acquisition of
information resources, serial control, cataloguing control, circulation control. These are the
operations that need to be automated with library application software packages.
5.0 SUMMARY
This unit introduced you to library housekeeping operations. These are the daily routine
activities that librarians carry out. With the advent of Information and communication
technology, these operations constitute the different tasks that library software are
packaged to automate.
40
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Library Automation
3.2 Types of Library Automation
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, in the last unit you learnt about library housekeeping operations. In
this unit will introduce you to the concept of library automation which helps in improving
library housekeeping operations. This unit will also introduce you to the different types of
library automation.
41
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
42
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
commercial version. Open source software is similar to a peer review, which is used for
the progress of LMS. The open source model replaces central control with collaborative
networks of contributors. Every contributor can build on the work that has been done by
others in the network, to reduce the period in reinventing the wheel
4.0 CONCLUSION
In this unit, you learnt about library automation, which is the use of ICTs in performing
library housekeeping operations that you learnt about in the preceding unit. You also learnt
the different types of library automation methods.
5.0 SUMMARY
This unit introduced you to library automation. This is the use of Library software in
performing the daily routine activities that librarians carry out in the library. There are
different types of automation namely Using in-house library management software; using
commercial library management software and using open source software.
43
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Definition of Retrospective Conversion
3.2 Types of Retrospective Conversion
3.3 Standards for Retrospective Conversion
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, in the last unit you learnt about library automation. You may be
wondering how the library can carry out these operations when the existing bibliographic
records are in printed format. This unit will introduce you to how automation can be carried
out through the concept of retrospective conversion. This unit will also introduce you to
the different types of retrospective conversion and standards for retrospective conversion.
44
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
information center means “changing already existing catalogue from existing traditional
form to a machine-readable form.
It is also the process of converting the database of library holdings in the form of
bibliographic records from non-machine-readable form to machine-readable. The
conversion of a database of library holdings from non-machine-readable form to machine-
readable form is a pre-requisite to implementing an automated system. This database would
become the foundation for other library activities such as online public access catalogue
(OPAC), circulation, catalogue maintenance, resource sharing, etc. These records provide
the means of generating statistics and other information that is needed to improve the
existing services and introduction of a new one.
45
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
1. Cataloguing Level
2. Use of AACR II
3. Use of MARC Format
4. Use of Subject Access System
5. Use of Classification Systems
6. Use of Authority Control Tools
46
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 CONCLUSION
In this unit, you learnt about retrospective conversion, this is the conversion of the
bibliographic records from manual to machine-readable form. You also learnt about the
different types of retrospective conversion and the standards to be considered during
retrospective conversion projects.
5.0 SUMMARY
This unit introduced you to retrospective conversion. This is the first step when a library is
planning library automation. The unit also introduced you to the different types of
retrospective conversion and the standards for retrospective conversion.
47
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
48
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
UNIT 4: REPOSITORIES
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Types of Repositories
3.2 Types of Content of Repositories
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
You have visited some libraries and observed some of the reading materials available
in the library collections. In this unit, you will be introduced to the concept of
repositories, different types of repositories and the types of contents that are housed in
institutional repositories.
49
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
enables institutions to manage and preserve it, and therefore derive maximum value
from it.
1. Digital Repositories
2. Institutional Repositories
3. Open Access Repositories
50
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
'closed'. These repositories often require authentication and some have varying levels of
access and 'degrees of openness'. "Open access" is a term that is used in a specific sense
and most often used to collections of research papers. The concept of open access
repositories is closely linked to open access research papers, but the idea has wider
currency and is linked to concepts of open educational resources (OERs) and open
content licensing.
3.2.1 Publications
Any information that is made available to users in the following forms:
Articles ‐ Articles in journals, magazines, newspapers. Not necessarily peer‐
reviewed. Maybe an electronic-only medium, such as an online journal or news
website.
Books ‐ Complete books or conference volumes.
Book Sections ‐ Separately‐authored chapters or sections in books.
Conference or Workshop Items ‐ Papers, posters, speeches, lectures or presentations
given at a conference, workshop or another event.
51
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.2.5 Data
Datasets ‐ Bounded collections of quantitative data (e.g. spreadsheet or XML data
file)
Experiment ‐ Experimental data with intermediate analyses and summary results
4.0 CONCLUSION
In this unit, you learnt about repositories and the types of repositories. Worthy of note
among the types of repositories is the institutional repositories. They are repositories that
house the digital content of higher institutions. You also learnt about the different types of
contents that are deposited in repositories.
5.0 SUMMARY
52
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
This unit introduced you to repositories. Repositories must often are situated in Libraries
because they are libraries for the digital contents of the institutions. The unit also
introduced you to the different types of contents that are saved in the repositories.
53
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
INTRODUCTION
In this module, Library Application Software packages will be discussed. This will prepare
and introduce you to their functions, types, basic structure and the skills and competencies
that are needed by Librarians to use Library Application Software Packages.
1.0 INTRODUCTION
Welcome to this unit, you have learnt in the previous unit about software packages and
areas where they can be applied in the library. This unit will introduce you to the concept
of Library Application Software and their types.
54
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
database management and information retrieval. They are basically a set of programs
that are packaged together to perform specific library housekeeping routines like
acquisition, circulation, cataloguing serial control and reference services. They provide
a one-window interface for the performance of these routines.
It is worthy of note that these library packages are fundamentally tailor-made to
automate the processes and daily routines performed by librarians in the library. Library
Application Software package is the general name for all library management systems.
Nowadays, all these library management systems clamour to become all encompassing,
performing all the functions and incorporating all the types of software requirement of
libraries.
3.2 TYPES OF LIBRARY APPLICATION SOFTWARE PACKAGES
There are different library Application software packages, and each of them has different
functionalities. The categorization of library software could broadly be done based on
the:
1. Functions they perform
2. Source code Availability.
55
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
in a library management system and allows searching across items within the
repository. Library software that are used to develop institutional repositories
include CDSWare, Dspace, E-prints, Fedora, Ganesha digital library, Greenstone
2. Open Source Software Packages: Open source software (OSS) is computer software
that has its underlying source-code’ made available under a license. This can allow
developers and users to adopt and improve it. According Ukachi (2015) are produced by
programmers and made available to the public for use with their accompanying source
code and relaxed copyright restrictions. In practice, software companies often develop
both types of software. The aim is that a large community of developers and users can
contribute to the development of the code, check it for errors and bugs, and make the
improved version available to others. Engard in Ukachi (2015) defined Open Source
Software to be an application whose source code is open for use or modification with
users’ needs and requirements. An example of Open Source Software is KOHA. The
characteristics of KOHA as open source software are that it has a source code which
allows you to distribute, download and share with others free of charge. The source code
of OSS is available, user can download, install, able to modify, change and improve the
software in line with your own need. There is no restriction and charges to any party for
56
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
distributing the programme to other users to follow the pattern it has no discrimination
against persons, group and field of endeavour. Any one is qualified to use it. Above all
licence does not restrict other software that is it can be distributed along with other
licenced software..
4.0 CONCLUSION
In this unit, you learnt about library application software and the various types of library
application software. You have also learnt that the classification of library application
software is based on the functions they perform and the availability of the software source
codes.
5.0 SUMMARY
This unit introduced you to library application software, criteria for selecting library
software. The types of library application software, features and characteristics were
discussed. This unit also introduced you to the fact that modern library application software
is designed to handle all the functions of individual classifications while leaving their
source codes open if it is an open source software.
57
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
58
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, you have learnt about some Library application software packages
and their functions in the previous unit. What is library application software? It is is set
of programs that are packaged together to perform specific library housekeeping routines
like acquisition, circulation, cataloguing serial control and reference services. You
answered correctly. In this unit will introduce you to Integrated Library System and the
features of Integrated Library System in use.
59
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
60
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
61
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Systems now support three broad groups of library activities – i) housekeeping operations;
ii) information retrieval; and iii) on-the-fly integration of library materials with open
datasets. These are accessible through Local Area Network (LAN) or Wide Area Network
(WAN) and also over Internet. Modern library automation systems are Web compatible
and accessible through Internet, Intranet and Extranet for information retrieval as well as
data entry activities. Moreover, automated library systems are now capable to be integrated
seamlessly with linked open data (like name authority data, subject access systems etc.),
open contents (like book reviews, table-of-contents, cover images etc.) and social
networking tools (like Facebook, Twitter etc.) through semantic web technologies and
information mashup.
62
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3. Circulation Subsystem
4. Serials Control Subsystem
5. Maintenance Subsystem
ii. Order
This procedure starts with pre-order searching, especially to avoid duplicate orders. In
the next stage purchase orders are generated and placed either directly to the respective
publishers or to the listed vendors/book sellers. Additionally, generation of reminders
for overdue items and cancellation of orders also comes under the purview of ordering
procedure.
iii. Receive
Documents and invoices or bills usually arrive together. Bills are checked with the
order list before processing for payment. Newly arrived books are tallied with the bills
and the order list to check the author, title, edition, imprints and price before
accessioning.
iv. Accession
A stock register is maintained by libraries in which all the documents purchased or
received in exchange or as gift are entered. Each document is provided with a
consecutive serial number. The register is called Accession register and the serial
number of the document is referred as Accession Number. All the above-mentioned
procedures and related activities of the acquisition subsystem can be mechanized
through library management software. In such a system these basic activities are linked
with the files of publishers, suppliers, budget & fund accounting, currency etc. to
achieve the benefit of integrated library system.
63
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
The processing procedure is the pivot round which all the housekeeping operations revolve
in a library. It helps in the transformation of a library collection into serviceable resources.
The procedures under this subdivision are classification, cataloguing, labeling and
shelving.
ii. Catalogue
Cataloguing is the prime method of providing access to the collection. Cataloguing
procedure starts with technical reading of the document to be catalogued by studying
title, sub-title, alternate title, author, editor, edition, reprint, imprint, dedication, preface,
table of contents, collation, series, bibliographies etc.
iii. Label
It is the work of pasting various labels on different parts of a document. The following
labels are generally pasted in books:
a) Spine label: This is done to make call number (a combination of class number and
/author book number) properly visible to the users when the book is shelved. The
size of the label is in the range of 1.25’’ × 1.25”.
b) Ownership slip/mark: These are generally pasted on the inner side of the front
cover at left hand top most corner. Ownership marks are put at various parts of a
document by rubber stamps. The size of slip is 3” × 2.5”.
c) Date Due slip: It is pasted on the top most portion of the front or back flyleaf of
each book. The size of date slip is 5” × 3”.
d) Book pocket: On the bottom of the inner right side of the front or back cardboard
cover a book pocket is pasted.
e) Book card: One printed/hand-written book card of size 5” × 3” is put in the book
pocket of each book.
In a computerized environment, various labels are printed by using library management
software. In case of barcode based computerized circulation.
iv. Shelve
Shelving is the arrangement of documents on the shelves to fulfill the fourth law of library
science – Save time of the reader. Generally, books are arranged on the shelves in a
64
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
classified manner as per the call number. Bound periodicals are generally shelved
alphabetically by title and then by volume numbers. Although shelving works are generally
manual in nature, Radio Frequency Identification (RFID) enabled ILS helps in identifying
misplaced documents in shelves and thereby supports stock rectification.
65
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Serials in general and periodicals in particular are essential for research and development
(R & D) activities. These are the primary means of communication for the exchange of
scientific information. The periodicals or journals subscribed by libraries can be grouped
into these categories:
i) Indexing/Abstracting periodicals;
ii) Periodicals containing news items;
iii) Periodicals containing full-text research articles and technical papers. Acquisition
of serials/periodicals in a library is different from book ordering system. In contrast
to books, the libraries regularly subscribe periodicals against advance payment.
66
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
If we don’t take proper care to organise and administer the library documents regularly,
these documents would become unserviceable resources immediately. The workflow of the
maintenance division/section includes four major jobs.
4.0 CONCLUSION
In this unit, you learnt about the concept of Integrated Library System, it structures and
features. You also learnt about library housekeeping subsystems and the procedures in all
of these subsystems.
5.0 SUMMARY
This unit introduced you to Integrated Library System and the features of integrated library
system, library housekeeping subsystems and the procedures that are automated by the
integrated library system in each of these subsystems. You were also introduced to the
basic structure of integrated library systems that aligns with the housekeeping subsystems
and you learnt about integrated library system and the various features of integrated library
systems. The Integrated Library Systems as you know are the combination of software and
hardware components of a computer that are used to automate all the library housekeeping
operations
67
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Madhusudhan, M., & Singh, V. (2016). Integrated library management systems. The
Electronic Library 34(2):223-249 .
https://www.researchgate.net/publication/295363528_Integrated_libr
ary_management_systems_Comparative_analysis_of_Koha_Libsys_New
GenLib_and_Virtua
Tedd, L.A. (1987). Introduction to Computer Based Library System. London: Heyde.
Thomas, P.A. (1975). Task Analysis of Library Operations. London: ASLIB.
Thurman-Day, T.,et al,eds. (1994) Automation for School Libraries: How to do it from
those who have done it. Chicago: American Library Association.
Yang, S. (2013). From integrated library systems to library management services: time
for change? Library Hi Tech News30 (1)1 – 8
https://www.emerald.com/insight/content/doi/10.1108/LHTN-02-2013-
0006/full/html.
.
68
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1Types of Integrated Library Systems
Proprietary Integrated Library Systems
3.2 Open Source Integrated Library Systems
4.0 Conclusion
5.0 Summary
6.0 Self-Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, having learnt about Integrated Library System which is a
computer-based system used to manage internal and external resources including
tangible assets, financial resources, materials; human resources and all library operations
into a uniform and enterprise wide system.This unit will introduce you to one of the
classifications of Integrated Library Systems. This unit will introduce you to Types of
Integrated Library Systems namely proprietary integrated systems and open source
Integrated Library Systems and some of their respective examples.
69
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Proprietary Integrated Systems are software and hardware that are owned by an
individual or a company (usually the one that developed it.) There are almost always
major restrictions on its use, and its source code is a always kept secret. Proprietary
library systems are ILSs which are basically ready-made and ready-to-use systems.
Conventionally, closed or proprietary systems are developed by private or commercial
entities. Most often, these entities take charge in furthering the system including
systems maintenance. Source codes are not shared by the companies or vendors. In so
doing, libraries and information centers remain dependent to them for updates or
developments.
Examples of proprietary integrated library systems are:
1. Software for University Libraries (SOUL)
2. Visionary Technology in Library Solutions (VTLS)
3. Mandarin
4. LIBSYS
70
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Administration
Acquisition
Catalogue
Circulation
Serials Control
OPAC and WEB OPAC
71
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.1.3 Mandarin
Mandarin announces the release of M5, a modern online catalog, fully web based, and
the first of many updates in development. Like previous versions of Mandarin, M5
provides access to library resources from any workstation, at the library or remotely. M5
helps single libraries, libraries with multiple sites and school districts lower costs and
save time with one-point installation, maintenance and updates.
3.1.4 LIBSYS
Libsys is a modular web-based library automation system. It is an Integrated Library
Management Software package designed and developed by Libsys Corporation, New
Delhi. It covers all the activities concerned with library management like acquisition,
circulation, cataloguing, serial control, article indexing, abstracting, OPAC.
1. KOHA
2. NEWGENLIB
3. EVERGREEN
3.2.1 KOHA
KOHA is the first open source software library automation package. It was developed in
1999 by Katapo Communication Ltd in New Zealand for Horowhenua library trust and
72
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
73
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.2.2 NEWGENLIB
NewGenLib is library automation software. It was developed by over a 4-year joint effort
between professional charitable trusts, Kesavan Institute of Information and Knowledge
Management (KIIKM) and a software development company Verus Solutions Pvt Ltd
(VSPL), both in Hyderabad in India. It was developed in March 2005. It was totally
proprietary library software but 9th Jan.2008, it was declared as open source software under
GNU GPL v3 License. It has abilities a library manage its housekeeping operation, viz.,
acquisition of book and other materials creation and maintenance of its catalog database,
circulation of its holdings, etc. NewGenLib allow library to define its own network of
74
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
libraries. One library in the network called Host library install the software on its public
domain server and then configures other libraries as Associate libraries on its network.
NewGenLib can be installed on Linux and Window operating system. It has Compatibility
- Complies with international metadata and interoperability standards: MARC-21, MARC-
XML, z39.50, SRU/W, OAI-PMH
Main Features
Functional modules are completely web based. Uses Java Web Start Technology.
Compatibility - Complies with international metadata and interoperability
standards: MARC-21, MARC-XML, z39.50, SRU/W, OAI-PMH.
OS independent - Windows and Linux flavors’ available and Uses chiefly open
source components.
Easily extensible to support other languages and Data entry, storage, retrieval in any
(Unicode 3.0) language.
Z39.50 Client for federated searching.
Supports multi-user and multiple security levels and Allows digital attachments to
metadata.
Networking – Hierarchical and Distributed networks.
Scalable, manageable and efficient.
RFID integration.
Automated email/instant messaging integrated into different functions of the
software.
Form letters are configurable and use XML-based Open Office templates.
Extensive use of set up parameters enabling easy configuration of the software to
suit specific needs, e.g., in defining patron privileges.
3.2.3 EVERGREEN
The Evergreen Project develops an open source consortia quality ILS (integrated library
system) used by over 1000 libraries around the world. The software, also called Evergreen,
is used by libraries to provide their public catalog interface as well as to manage back-of-
house operations such as circulation (checkouts and checking), acquisition of library
materials, and (particularly in the case of Evergreen) sharing resources among groups of
libraries. The Evergreen Project was initiated by the Georgia Public Library System
(GPLS) in September 2006 to support Public Information network for Electronic services
(PINES). Equinox Software is the company that provides support, development, migration
service and other service for library using evergreen.
Main features:
Evergreen is a metadata search engine.
Evergreen is a transaction processing engine.
75
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
76
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 CONCLUSION
In this unit, you learnt about the proprietary and open source integrated library systems and
some examples of each of these classifications. You also learnt some of the major features
of these examples.
5.0 SUMMARY
This unit introduced you to one of the major classifications of integrated library systems,
the classification by source code availability. This unit introduced you to proprietary and
open source integrated library systems. The proprietary integrated library systems are
licensed and commercial and their source codes are not free for downloads and
customization. The open source integrated systems on the other hand have source codes
that are free for download and customization.
77
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
78
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
INTRODUCTION
You learnt about Integrated Library System in the previous module. In this module, you
will learn the requisite skills/competences needed to navigate and operate Integrated
Library Systems. You will also learn criteria for selecting Integrated Library Systems, how
they are evaluated to clearly show return on investments and current and future trends in
the development of Integrated Library Systems.
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 Integrated Library Systems Skills/Competences
3.2 Other Core Technology Competences
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
Welcome to this unit, this unit will introduce you to the skills and competences needed to
effectively use and navigate integrated library systems. It will also introduce you to other
core technology competences that will also aid the use and navigation of this integrated
Library System.
79
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
80
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
81
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
82
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 CONCLUSION
In this unit, you learnt about the skill sets and competences needed to effectively navigate
and use integrated library systems. You also learnt about other core technological
competences that you will need to use integrated library systems.
5.0 SUMMARY
This unit introduced you to the skills/competences needed to effectively navigate and use
integrated library systems. Knowing how to navigate and use the various modules on the
integrated library systems and understanding the interrelationships and workflow between
the subsystems on the integrated library systems are part of these skill sets. This unit also
introduced you to other core competences required to effectively use these integrated
library systems; competences associated with software, hardware and core web technology.
83
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 General Criteria for selecting Software
3.2 Criteria for selecting Integrated Library System
3.3 Evaluation of Integrated Library Systems
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
1.0 INTRODUCTION
You have learnt what Integrated Library System is all about a computer-based system used
to manage internal and external resources including tangible assets, financial resources,
materials and human resources. It is a common computing platform that consolidates all
library operations into a uniform and enterprise wide system. In this unit, you will be taught
the general criteria for selecting software and Integrated Library System. This will include
also steps for evaluating Integrated Library Software.
84
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
1. User Experiences
2. Cost:
3. Developer
4. Supplier
3.1.2 Cost
Cost is clearly a consideration, but since, in general, you get what you pay for, cost should
not be a primary consideration. Software cost may also be a small component of the costs
of the entire system, and better software may significantly reduce operating costs. Annual
maintenance cost and revised version of the package must be kept in mind at the time of
cost consideration, so that it gives compatibility with present and future systems.
3.1.3 Developer
The reputation of the developer responsible for writing a software package is important to
consider. Experience with other packages from the same developer is useful in assessing a
new package.
3.1.4 Supplier
With specialist software the supplier is often the developer, but with standard business
packages there is often an agent acting as supplier. The user may look to the supplier for
support and needs to feel confident that this will be forthcoming. The supplier's reputation
and history should be considered. Supplier should provide training in the use of the
program. Ease of availability of maintenances engineer should be kept in mind. Even
though the software package is best, the system sometimes fails without timely and proper
customers support in maintenance.
85
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
3.2.1. Cost
This is a very important factor to be considered before selecting library software. The
cost of commercial software package varies considerably across the range of packages
available except open source and free software. Most of the library automation software
is costlier. Commercial software has initial purchase fees, licensing fees as well as up-
grade fees. Moreover, the software designers also claim additional charges for
customization, on-site training and data conversion from other DBMS / data sources,
annual maintenance contract and customer support service. But the software developed
locally might be cheaper price in comparison with foreign software. Some software
package developed using open source and free software is available free of cost and offer
only on the distribution charge. Facts to be considered under cost as one of the factors
are as following:
Are the license costs justified given the functionality offering?
Is the required database affordable?
Are annual maintenance charges reasonable?
What is ratio of software costs to the implementation cost?
3.2.3 Services
The most important factor is the service part of any software package for the library,
because the library. The librarian can serve the people effectively, efficiently as well as
rapidly with the help of automation using good library software package which is integrated
by all required services.
86
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
iii) Documentation
The reference manual with detailed written instruction (step by step) is necessary
for using software package after training programme. The language of the manual
should be easy to understand and should have a table of contents, glossary and
index. It is also important to know whether they have any regular newsletter or
user information up-date publication regarding the library software.
iv) Performance
Provision of searching the OPAC and web simultaneously (Meta search) using
a single word search, search response time, search options, back-up facilities,
database security etc. shows the performance of any library automation software.
The functions of packages are inter-related each other. The response time of the
search module depends on different factors, such as file organization, operating
system, hardware platform, numbers of records in database, etc.
v) Search Options
The search option includes simple search, Boolean search, (AND, OR, NOT)
Advanced search, string search, keyword search, field limitation search,
87
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
vi) Security
Security mechanism prevents the software from misusing database by the users
and other people. For the safety purpose, the software should have following
things:
Provision of user id /barcode etc.
Provision of access restriction to certain records/ fields.
Provision for students and staff to log in and log off on their own
Modification/ new version of the software obtained by the librarian
88
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
a) Existing literature: go for the software after carefully examining the existing
literature and documentation on the particular software.
b) Training: does the company or authority of the particular software provide
training? Where and how the training is conducted, whether it is online, Onsite
should also be considered.
c) Manual: does the training is accompanied by easy to follow supporting print
material or manual. How good the manual is?
89
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
a) Acquisition: Does the system carry out duplicate checking while entering the data.
Does it have the capacity to print accession register?
b) Data entry and editing: How effective the system is for data entry? Is the software
provides easy way for editing of records? Is insertion and deletion of records are
easy?
c) Circulation: provision of facility for issue, return, computation of fines, reservation
of document etc.
d) Serial control: Provision of monitoring multiple issue of a serial, provision of grace
period for receiving the serial , provision of renewal, overdue alert, entering the
abstract of a serial.
e) OPAC: Provision of reservation through OPAC, provision of searching OPAC
from outside the library, provision of searching the OPAC and web simultaneously
(Meta search) using a single word search.
f) Library administration: The software should allow generating different reports
i.e. collection statistics, circulation statistics and also should be helpful to create
your own specialized report to meet your specialized need.
g) Enhanced MARC data: Many software allows to catalogue website, E-Books, AV
resources in addition to the library resources. These websites are added by the
library media specialist manually.
h) Updating: Does the library automation system company from their own site help to
install, upgrade (web based updates), and patches or simply to help you with a
particular function.
5 New technologies:
a) Provision of handling un catalog item
b) Provision of internet connectivity, E-Mail connectivity.
c) Scope of integration of the software with other school department.
d) Provision of accessed the software from computer outside of the school walls via a
web browser.
e) Does the library software keeping pace with global technology, web enhancement,
online information, virtual services etc.
f) Many latest software is nowadays hosted by a vendor by an Application Service
Provider (ASP) or by the school web server. This is an advantage, here cataloguer
can work from remote location and OPAC can be accessed from both home and
school, 24 hours a day.
g) Can other application besides library software run on the workstation?
h) Can the software makes it easy to switch between the OPAC and writing station
because there are times when you like that your public OPAC station to function as
writing station and there are other times when you like the writing station to
becomes function as OPAC.
6 Security
90
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
7 Post installation
a) Does the vendor give performance/ service warranty?
b) Post installation support from the vendor.
4.0 CONCLUSION
In this unit, you learnt about the criteria for selecting software. You learnt for example
about the need to take cost supplier and user experience into consideration when selecting
software. You also learnt criteria for selecting integrated library software. You also learnt
about preliminary steps for evaluating integrated library systems and the parameters for
evaluating them.
5.0 SUMMARY
This unit introduced you to the general criteria for selecting software; issues like user
experience, cost, developer, suppliers should be considered before software is selected for
use. This unit also introduced you to criteria for selecting integrated library systems like
supplier longevity, system support and maintenance, cost etc should be considered before
libraries select ILSs. The preliminary steps for evaluating integrated library systems
include consultations of others who have implemented the integrated library system, the
referee who recommended the system and the reputation of the developer of the system.
This unit also introduced you to parameters for evaluating integrated library systems.
91
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Madhusudhan, M., & Singh, V. (2016). Integrated library management systems. The
Electronic Library, 34(2):223-249.
https://www.researchgate.net/publication/295363528_Integrated_library_management_s
ystems_Comparative_analysis_of_Koha_Libsys_NewGenLib_and_Virtua
Saffady, W. (1999). Introduction to automation for librarians. American Library
Association, 155 N. Wacker Dr.,Chicago, IL 60606-1719.
Patel, D. R., & Bhatt, B. P. (1996). Criteria for selection and Evaluation of Library
Software.
CONTENTS
1.0 Introduction
2.0 Intended Learning Outcomes (ILOs)
3.0 Main Content
3.1 current and future trends in the development of Integrated Library
Systems
4.0 Conclusion
5.0 Summary
6.0 Self – Assessment Exercise
7.0 References/Further Reading
92
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
1.0 INTRODUCTION
You have studied the Integrated Library System and the criteria for selecting and evaluating
software packages for the library. In this unit I will be introducing you to the current and
future trends in the development of Integrated Library System.
93
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
Cloud computing is network based computing facilities that support on-demand use of
hardware and software resources. Libraries can take advantages of cloud computing in
the following ways:
i) Using ILS available in remote server through web browser without any
installation;
ii) Hosting the Web-OPAC and staff interfaces in remote server without burden of
local management of server and arrangement of IP address and domain name;
iii) Setting up own remote file storage and database system (with scheduled
backups).
The cloud computing mainly supports three facilities. These are Infrastructure as a Service
(IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).
The Cloud based library automation has following advantages:
i) Resource pooling (cloud computing providers provides a vast network of
servers and hard drives for use by client libraries);
ii) Virtualization (libraries do not have to care about the physical management
of hardware, software, user interface, data backup and hardware
compatibility);
iii) Elasticity (addition of storage space on-demand in hard disk or increasing
server bandwidth can be done easily);
iv) Geographical scalability (cloud computing allows libraries to replicate data
to several branch libraries world-wide);
v) Automatic resource deployment (libraries only needs to choose the types and
specifications of the resources required and the cloud will configure it
automatically);
vi) Metered billing (library will be charged for only what they use).
As a whole cloud-based library automation is quite useful and cost effective for small and
medium sized libraries. Large-scale libraries may offer datasets on the cloud for use by
small libraries (Data as a Service (DaaS)).
94
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
4.0 CONCLUSION
In this unit, you learnt about the current and future trends in the development of integrated
library systems. For example, you learnt about issues of service oriented architecture,
95
LIS 210: LIBRARY APPLICATION SOFTWARE PACKAGES 2C
cloud computing, linked open data etc and how libraries will benefit from these
innovations.
5.0 SUMMARY
This unit introduced you to current and future trends in the development of integrated
library systems. This unit introduced you to innovations like service oriented architecture,
cloud computing, information mashups, linked open data and how they can be harnessed
in the development of integrated library software and how libraries can benefit from these
trends.
96