Aplicația a fost conceputa pentru a satisface nevoia unui client în vederea gestionării cu ușurință a cărților înregistrate în sistem și a împrumuturilor efectuate de către utilizatori. Această aplicație este complexă datorită celor două module implementate: modulul de frontend destinat utilizatorilor și modulul de admin destinat administratorului sau bibliotecarului.
Fiind o aplicație web pentru gestionarea managementului unei biblioteci, aceasta impune două tipuri de utilizatori: utilizatori specializați și utilizatori nespecializați. În ceea ce privește utilizatorii specializați și anume administratorul aplicației sau bibliotecarul, aceștia au permisiunea de a gestiona cu ușurință utilizatorii aplicației, cărțile înregistrate în baza de date a bibliotecii, precum și împrumuturile aferente. Conform utilizatorilor nespecializați, aceștia au permisiunea de a vizualiza cărțile înregistrate și disponibilitatea acestora, precum și propriile împrumuturi dacă există.
Aplicația web oferă posibilitatea de a putea fi folosită de pe mai multe dispozitive cum ar fi desktop sau laptop, tabletă, telefon mobil, drept urmare aplicația este unitară și își păstrează același design, informația fiind regăsită cu ușurință indiferent de rezoluția dispozitivului utilizat, într-un cuvânt aplicația este responsive.
În vederea implementării s-au folosit următoarele tehnologi:
- platforma DotKernel 1 și framework-ul Zend Framework
- limbajul de bază PHP + MySQL pentru baza de date
- HTML5 + CSS3 + Javascript + jQuery + AJAX
- Bootstrap și Media Queries