Digital libraries will also include digital materials that exist outside the physical and administrative bounds
of any one digital library, will serve particular communities or constituencies, as traditional libraries do now,
though those communities may be widely dispersed throughout the network, and will require both the skills of
librarians and well as those of computer scientists to be viable [6]. Definition of digital library involves three
key components, which constitute the theoretical framework underlying digital libraries, namely [7]: (1) people.
(2) information resources. (3) technology.