# NewGenLib

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/NewGenLib
> Markdown URL: https://mediated.wiki/source/NewGenLib.md
> Source: https://en.wikipedia.org/wiki/NewGenLib
> Source revision: 1331405732
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Library management system}}
{{multiple issues|
{{Notability|Products|date=October 2012}}
{{primary sources|date=October 2012}}
{{advert|date=December 2010}}
}}
{{Infobox software
| name = NewGenLib
| logo = Newgenlib logo.gif
| screenshot = 
| caption = 
| author = Siddhartha Errabolu and L.J.Haravu
| developer = Verus Solutions
| released = March 2005
| latest release version = 3.1.2
| latest release date = {{release date and age|2015|05|15}}
| programming language = [Java](/source/Java_(programming_language))
| operating system = [Linux](/source/Linux), [Windows](/source/Windows)
| platform = 
| genre = [Integrated library system](/source/Integrated_library_system)
| license = [GNU General Public License](/source/GNU_General_Public_License)
| website = {{URL|verussolutions.biz}}
}}
{{Portal|Free and open-source software}}

'''NewGenLib''' is an [integrated library management system](/source/integrated_library_system) developed by Verus Solutions Pvt Ltd. Domain expertise is provided by Kesavan Institute of Information and Knowledge Management in [Hyderabad](/source/Hyderabad%2C_Telangana), [India](/source/India). NewGenLib version 1.0 was released in March 2005. On 9 January 2008, NewGenLib was declared [free and open-source](/source/free_and_open-source) under [GNU](/source/GNU) [GPL](/source/GPL).<ref>[http://www.verussolutions.biz/ NewGenLib] Accessed on 22 January 2008</ref>{{unreliable source?|date=January 2019}} The latest version of NewGenLib is 3.1.1 released on 16 April 2015. Many libraries across the globe (mainly from developing countries) are using NewGenLib as their Primary [integrated library management system](/source/integrated_library_system) as seen from the NewGenlib discussion forum.{{citation needed|date=January 2019}}

==Modules & Functions==
NewGenLib has the following main modules:<ref>Haravu, L J. (2009), “Comparison of two open source integrated Library Systems (ILS): Koha (version. 3.0) and NewGenLib (version. 2.2 beta)” , Available at www.verussolutions.biz/files/Whitepaper2.doc (accessed 20 August 2012)</ref>
*Acquisitions
*Technical Processing
*Serials management
*Circulation
*Administration
*MIS Reports
*Task to do today (daily scheduler)
*OPAC

Some advanced functional features:

* Android mobile and tablet capable
* Integration with Twitter helping send messages of transactions directly to users’ Twitter accounts.
* Flexibility of defining own search field in OPAC.
* Enhanced content and interactive OPAC like Availability of Book jackets, Google preview, Comments/ Book reviews, Tagging, Favorite reading list, etc.
* Zotero compliant OPAC
* RSS Feeds in OPAC
* Faceted Browsing (Refining search results)
* Suggestion for other books on the rack
* RFID supports
* Provision for frequently used predefined templates along with freedom of defining own customized data entry templates in Cataloguing
* Configurable SMS system - a proof of transaction.
* Integration with Gmail or paid mailbox account. This enables the automatic sending of email to patrons during issue /return.
* Enhanced Report Module for generating in .csv format with a provision for wide customization.
* Provision for integrating with Vufind SOPAC (Ex: OPAC of the Library of Bangalore University).
* Catalogue can be harvested through Google site map, and thus the visibility of the library can be further improved.

==Technologies Used & Standards Supported  ==
NewGenLib uses several well-supported and widely used, reliable, and well-tested open-source components like PostgreSQL, Apache Tomcat, and Solr Lucene.<ref>Giri, Rabishankar & Sengar, DS (2011), ‘Utilizing OSS for Libraries: A Case Study of the LRC of Indira Gandhi Institute of Technology’, ''Annals of Library and Information Studies'',  Vol. 58, No. 1; Pg 41-47. available at http://nopr.niscair.res.in/handle/123456789/11555 (accessed 2 February 2012)</ref> It is entirely Java-based, platform-neutral, and uses the following major software technologies in its presentation, web server, and database layers.<ref>Giri, Rabishankar(2012), "NewGenLib 3: An Integrated Open Source Library Management System that Makes your Library Visible in Web", ''Library Hi Tech News,'' Vol. 29 Iss: 10, pp 4- 12.</ref>

* [Java SE](/source/Java_Platform%2C_Standard_Edition)
* [Apache Tomcat](/source/Apache_Tomcat) server
* [Spring framework](/source/Spring_framework)
* [Hibernate](/source/Hibernate_(Java)) framework
* [Lucene](/source/Lucene) and [Solr](/source/Solr)
* [JDOM](/source/JDOM) for [XML](/source/XML) messaging
* [Java Servlets](/source/Java_Servlets), [JavaServer Pages](/source/JavaServer_Pages)
* Java Mail
* [OpenOffice.org](/source/OpenOffice.org) for form letters
* JasperReports
* [FreeMarker](/source/FreeMarker) template (from version 3.04 R1)

NewGenLib is platform-independent and can be installed on Linux and Windows operating systems.

Standards supported by NewGenLib

* MARC21 – For bibliographic data <ref>Mukhopadhyay, Parthasarathy. (2010), “Managing leader and control fields of Marc21 bibliographic format in FLOSS based LMSS: Benchmarking of Koha and NewGenLib” in Tripathi, Aditya...[et al.] edited, Open source library solution. ESS ESS Publication, New Delhi. pp. 144-165.</ref>
   − Import and Export in ISO 2709, MARC XML
* MARC21 – For authority files
   − Import available in ISO 2709
* MARC21 – Holdings
   − Holdings data structures designed for MARC21 Holdings.
* Z39.76 – Holdings statement display
* MODS 3.0, AGRIS AP
  − Bibliographic records can be exported in MODS 3.0 and AGRIS AP
* [ISBD](/source/International_Standard_Bibliographic_Description)
  − Record display and punctuations as per ISBD rules.
* [OAI-PMH](/source/OAI-PMH)
  − Allows harvesting (manual) from external repositories
   − Create Open archive collections, and items, search the repositories, and also act as a data provider
  − Metadata formats: MARC XML, DUBLIN CORE, MODS 3.0 and AGRIS
* SRU/W
  − Federated search engines can search bibliographic databases using this protocol
  − Query language: CQL (Common Query Language), benchmarking Level 1 compliance
  − Profiles used: BATH, and DUBLIN CORE
  − Metadata standards: MARC XML and MODS 3.0
* [Unicode](/source/Unicode) 4.0
* [Z39.50](/source/Z39.50) Client for federated searching

It is also [Zotero](/source/Zotero) Compliant.

==Types of libraries==
NewGenLib can be used for any type of library. Presently, it is used by  Libraries of the following types. 
* University Libraries
* College/School libraries
* Public libraries
* Libraries in Research Institutes
* Church libraries
* Libraries in Offices/Corporates

== See also ==

* [List of free and open source software packages](/source/List_of_free_and_open-source_software_packages)

==References==

{{Reflist}}

==External links==
*[http://www.verussolutions.biz/web/ Official website], as an open-source project.

Category:Library cataloging and classification
Category:Free software programmed in Java
Category:Free library and information science software
Category:Software using the GNU General Public License

---
Adapted from the Wikipedia article [NewGenLib](https://en.wikipedia.org/wiki/NewGenLib) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/NewGenLib?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
