NewGenLib, provides support to two types of library networks: hierarchical and distributed. These types of networks are shown graphically below.

An example of a hierarchical library networks is: The Central library of a large university and several smaller Departmental libraries. In such a use scenario, the Departmental libraries usually depend on the Central library for acquisition, cataloguing. The only function they perform autonomously is circulation.

There are several examples of distributed library networks: 1. A University library and several affiliated college libraries,
2. A Corporate library and other libraries located in its branch offices in different cities,
3. Many libraries within a large city sharing a common subject interest, e.g., Medicine.
In the above examples, each library acts autonomously but would like to share its resources,
functions and services with other in the network.