Art. 03 – Vol. 27 – No. 2 – 2017

National Library of Programs: the Prototype extension with
New and Advanced Services

Ion Alexandru MARINESCU
Daniel SAVU
Institutul Naţional de Cercetare – Dezvoltare în Informatică, ICI – Bucureşti

Abstract: The National Library of Programs (NLP) is a digital software library developed by ICI Bucharest, which provides information and access facilities to various software products developed in Romania. This article presents the process of redesigning the NLP prototype system, as well as new advanced services such as evaluation, recommendation and notification of software products, to assist potential beneficiaries in identifying optimal software according to their requirements. The redesigned NLP system aims to adapt to the current information society’s needs and the main directions of SNCDI 2014-2020 by diversifying the offered content, as well as simplifying the ways of accessing information and disseminating it through new electronic services. Modern technologies such as Oracle Aplication Express (Oracle APEX) 5.0, hosted in the ORACLE 11g R2 database, along with HTML5 and Web 2.0 standards provide a modern, flexible environment for the NLP system development.

Keywords: National Library of Programs, software, content management, informational society, Oracle APEX, Web services.


  1. GUVERNUL ROMÂNIEI: Strategia Naţională de Cercetare-Dezvoltare şi Inovare 2014-2020 (SNCDI 2014-2020). Monitorul Oficial nr. 785 din 28 octombrie 2014.
  2. BĂJENARU, L.; BALOG, A.; PAVEL, O.; MARINESCU, I. A.; TOMESCU, M.; SAVU, D.: Proiectarea, realizarea şi testarea aplicaţiei BNP modernizată realizată în cadrul proiectului. Proiect PN 09 23 05 08 EXTINS: Modernizarea sistemului Bibliotecii Naţionale de Programe (BNP) prin aducerea unei contribuţii în domeniul managementului de conţinut digital – EXTINS, 2015.
  4. eu,

View full article

  1., – Open Source Observatory and Repository for European public administrations.
  3. BnF – Bibliothèque nationale de France.
  4. Dépôt légal – Dépôt légal des documents multimédias, logiciels et bases de données.
  5. ANDRO, M.; ASSELIN, M.; MAISONNEUVE, M.: Digital libraries: Comparison of 10 software, Library Collections, Acquisitions, and Technical Services, vol 36, nr. 3–4, pp. 79-83, ISSN 1464-9055, 2012, j.lcats.2012.05.002.
  6. WEI, Z.:Research on the Application of Open Source Software in Digital Library, Procedia Engineering, vol. 15, pp. 1662-1667, ISSN 1877-7058, 2011,
  7. XIE, I.; MATUSIAK, K.K.: Chapter 6 – Digital library management systems, In Discover Digital Libraries, Elsevier, Oxford, pp. 171-203, 2016, ISBN
    9780124171121, B978-0-12-417112-1.00006-5.
  8. BĂJENARU, L.; MARINESCU, I. A.; TOMESCU, M.; SAVU, D.: Diversificarea conţinutului informaţional şi a serviciilor oferite de noul sistem al Bibliotecii Naţionale de Programe. Revista Română de Informatică şi Automatică (RRIA), vol. 26, nr. 3, pp. 5-16, ISSN: 1220-1758, 2016
  9. CASALE, G.; CHESTA, C.; DEUSSEN, P.; DI NITTO, E.; GOUVAS, P.; KOUSSOURIS, S.; STANKOVSKI, V.; SYMEONIDIS, A.; VLASSIOU, V.; ZAFEIROPOULOS, A.; ZHAO, Z.: Current and Future Challenges of Software Engineering for Services and Applications, Published by Elsevier B.V., Procedia Computer Science 97, 2016, pp. 34-42.
  10. Oracle® Application Express: Application Builder User’s Guide Release 5.0, E39147-04, August 2015,
  11. GAULT, D.: Beginning Oracle Application Express 5, IOUG Press (Independent Oracle Users Group & Apress), 2015, ISBN-13 (electronic): 978-1-4842-0466-5,
  12. SHARMA, A.; KUMAR, M.; AGARWAL, S.: A Complete Survey on Software Architectural Styles and Patterns, Published by Elsevier B.V., Procedia Computer Science 70, pp. 16-28, 2015.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.