Bibliotheek app laten maken
Een bibliotheek-app geeft leden toegang tot hun lenersaccount, de collectie en het programma van hun eigen vestiging, gekoppeld aan het bibliotheeksysteem waarin dat allemaal al staat. Voor de standaardhandelingen bestaat er al een landelijke app. Een eigen app laten maken is daarom vooral verstandig wanneer u iets wilt aanbieden dat daar niet in past: uw lokale programmering, een samenwerking met scholen of gemeente, of een bijzondere collectie die om een eigen ingang vraagt.
Wat doet een bibliotheek-app?
De basis is voor elke bibliotheek gelijk: zoeken in de collectie, zien wat u geleend heeft, verlengen, reserveren en uw pas gebruiken bij de zelfservicebalie. Die functies zitten in het bibliotheeksysteem, en de app is daar een schil omheen. Voor veel Nederlandse bibliotheken is dat systeem OCLC Wise, dat volgens de leverancier door circa driekwart van de openbare bibliotheken in Nederland wordt gebruikt.
Daar hoort een eerlijke observatie bij. Voor die standaardhandelingen bestaat al een landelijke app die op Wise aansluit. Een eigen app bouwen die hetzelfde doet, levert u een tweede ingang op naar dezelfde gegevens, met dubbel beheer en een gebruiker die moet kiezen. Dat is zelden de investering waard.
Een eigen app is wél verdedigbaar zodra u iets wilt aanbieden dat buiten dat landelijke kader valt. Denk aan de programmering van uw eigen vestigingen, een leesbevorderingstraject met scholen in de gemeente, een makersplaats met reserveerbare apparatuur, of een bijzondere lokale collectie die een eigen presentatie verdient. Dan is de app geen kopie maar een aanvulling, en kan hij het lenersaccount uit het bibliotheeksysteem gewoon meenemen.
Eén bron, geen tweede ledenadministratie
De app leest het lenersaccount uit uw bibliotheeksysteem. Er ontstaat geen aparte gebruikersadministratie die u naast de bestaande moet onderhouden en die na een jaar afwijkt.
Ruimte voor wat lokaal is
Programmering, cursussen, leeskringen en samenwerkingen met scholen of gemeente. Dat is precies het deel waarvoor een landelijke app geen plek biedt en waar uw vestiging zich onderscheidt.
Zelfservice volgens de afspraken
Uitlenen en innemen via RFID volgt in Nederland het Generiek Programma van Eisen, zodat apparatuur en systemen van verschillende leveranciers samenwerken.
Hoe wij uw bibliotheek-app bouwen
We beginnen met de vraag of u de app echt nodig heeft, en zo ja voor welk deel. Dat gesprek levert vaker een scherpere opdracht op dan een lijst met gewenste functies, want de helft daarvan zit meestal al ergens anders.
We brengen in kaart wat uw bibliotheeksysteem en de landelijke voorzieningen al bieden. Wat daar goed geregeld is, bouwen we niet na. Wat ontbreekt, wordt de kern van de app.
We ontwerpen de koppeling met uw bibliotheeksysteem voor het lenersaccount en de collectiegegevens, plus de schermen voor het deel dat wel eigen is. Toegankelijkheid nemen we hier mee, niet achteraf.
We bouwen in korte iteraties en testen met echte leden, waaronder mensen die minder digitaal vaardig zijn. Een bibliotheekpubliek is breder dan de gemiddelde app-doelgroep en dat merkt u pas bij testen.
Publicatie in de app stores en uitrol in de vestigingen, gevolgd door doorlopend beheer. Bibliotheeksystemen en landelijke voorzieningen wijzigen, en de koppelingen moeten meebewegen.
Wat we voor bibliotheken bouwen
Het zwaartepunt verschilt per organisatie. Een bibliotheek met een sterke educatieve tak vraagt iets anders dan een bibliotheek die vooral op verblijf en programmering inzet.
Zoeken in de collectie
Zoeken in de eigen collectie met beschikbaarheid per vestiging, inclusief reserveren en plaatsen op de wachtlijst. De gegevens komen uit het bibliotheeksysteem, zodat de status klopt.
Lenerspas en zelfservice
De pas digitaal beschikbaar voor gebruik bij de zelfservicebalie. Voor uitlenen en innemen via RFID werken we binnen de afspraken die in Nederland voor bibliotheken gelden.
Programmering en activiteiten
Activiteiten, cursussen en leeskringen per vestiging, met inschrijving en herinnering. Dit is het onderdeel waarvoor een eigen app meestal wordt gebouwd.
Bijzondere en lokale collecties
Een eigen ingang voor een streekcollectie, een erfgoedverzameling of een makersplaats met reserveerbare apparatuur, met de presentatie die zo'n collectie verdient.
Educatie en samenwerking met scholen
Ondersteuning van leesbevordering, met aparte ingangen voor leerkrachten en leerlingen. Zie ook onze voorlees-app.
Berichten en herinneringen
Berichten over gereserveerde titels, inleverdatums en activiteiten waarvoor iemand zich heeft ingeschreven, met instelbare voorkeuren per lid.
Voor welke organisaties wij bouwen
Niet elke collectiehoudende organisatie is een openbare bibliotheek, en de eisen lopen uiteen.
Openbare bibliotheken
Bibliotheken met meerdere vestigingen die hun lokale programmering en samenwerkingen zichtbaar willen maken naast wat de landelijke voorzieningen al bieden.
Onderwijsbibliotheken
Bibliotheken bij scholen en instellingen, waar de collectie aan het curriculum hangt en de gebruikersadministratie vaak uit een ander systeem komt.
Bedrijfs- en instellingscollecties
Organisaties met een interne collectie of uitleen van materialen en apparatuur. Zie ook ons werk aan een uitleensysteem.
Erfgoed en culturele instellingen
Instellingen die collectie en bezoek combineren. Zie ook onze museum-collectiebeheersoftware.
Test je idee eerst — werkend prototype in 1 dag
Met OneDayBuild maken we je idee in één dag tastbaar voor €950, zodat je weet of verdere ontwikkeling de investering waard is. Besluit je door te gaan met de volledige bouw? Dan verrekenen we de kosten volledig.
Bekijk OneDayBuild →Technologie, koppelingen en toegankelijkheid
De koppeling met uw bibliotheeksysteem is bepalend. Wij bouwen op de API van dat systeem in plaats van gegevens te dupliceren, zodat de app geen tweede waarheid wordt. Voor RFID geldt in Nederland het Generiek Programma van Eisen voor RFID in Openbare Bibliotheken, dat het datamodel vastlegt zodat apparatuur van verschillende leveranciers samenwerkt en media tussen bibliotheken uitwisselbaar blijven. Dat programma sluit aan op de internationale standaard ISO 28560. Voor het herkennen van exemplaren bouwen we waar nodig een scanner-app.
Waarom Appfront voor uw bibliotheek-app?
Wij bouwen maatwerk software met slimme technologie en doordacht ontwerp, en beginnen met de vraag wat er echt gebouwd moet worden. Bij bibliotheken betekent dat vaak een kleinere opdracht dan verwacht, omdat een deel van de wensen al door bestaande voorzieningen wordt gedekt. Dat is een prettiger gesprek dan een app die na oplevering naast een landelijke app blijkt te staan.
Toegankelijkheid nemen we vanaf het ontwerp mee. Een bibliotheekpubliek is breed: kinderen, mensen die minder digitaal vaardig zijn, mensen met een visuele beperking. Een app die daar niet op is getest, sluit precies de groepen uit voor wie een bibliotheek er ook is. We toetsen daarom aan WCAG 2.1 niveau AA en testen met echte gebruikers.
We werken in design- en development-sprints en het proces loopt van een vrijblijvende kennismaking via planning en ontwikkeling naar beheer. Dat beheer telt hier mee, omdat bibliotheeksystemen en landelijke voorzieningen doorontwikkelen en uw koppelingen mee moeten bewegen.
Bekijk ook onze bredere app-ontwikkeling, ons werk voor culturele instellingen en wat wij doen aan maatwerk software.
- Maatwerk apps voor iOS, Android en web die passen bij uw organisatie
- Eerst afbakenen wat bestaande voorzieningen al doen
- Koppeling op het bibliotheeksysteem, geen tweede ledenadministratie
- Werken binnen de Nederlandse RFID-afspraken voor bibliotheken
- Toegankelijkheid volgens WCAG 2.1 AA vanaf het ontwerp
- Testen met leden, ook met minder digitaal vaardige gebruikers
- Ruimte voor lokale programmering en samenwerkingen
- Heldere documentatie van koppelingen en datastromen
- Doorlopend beheer wanneer systemen of voorzieningen wijzigen
Privacy bij een bibliotheek-app
Leengegevens zijn gevoeliger dan ze op het eerste gezicht lijken. Wat iemand leest, zegt iets over gezondheid, geloof, seksuele oriëntatie of politieke voorkeur. Bibliotheken hebben van oudsher een sterke traditie om die informatie te beschermen, en die traditie moet in de app terugkomen in plaats van te sneuvelen op een handige aanbevelingsfunctie.
Praktisch betekent dat: leenhistorie alleen bewaren als het lid daar zelf voor kiest, aanbevelingen niet baseren op gegevens die u eigenlijk niet zou moeten vasthouden, en geen analysepakketten inbouwen die leesgedrag naar derden doorgeven. Dat zijn ontwerpkeuzes, geen instellingen achteraf. Persoonsgegevens verwerken we conform de AVG, met dataminimalisatie als uitgangspunt.
Voor kinderaccounts geldt bovendien dat toestemming en ouderlijk toezicht expliciet geregeld moeten zijn. Onze bredere aanpak staat in ons informatiebeveiligingsbeleid en CVD-beleid. Overleggen over uw situatie? Neem contact op.
- Leenhistorie alleen bij expliciete keuze van het lid
- Dataminimalisatie als uitgangspunt in elke koppeling
- Geen doorgifte van leesgedrag aan derden
- Aparte afspraken voor kinderaccounts en ouderlijk toezicht
- Autorisatie op rol voor medewerkers
- Encryptie in transit (TLS 1.2 of hoger) en at rest
- AVG-conforme verwerking van lener- en activiteitengegevens
- Gedocumenteerde datastromen voor uw verwerkingsregister
Veelgestelde vragen over een bibliotheek-app laten maken
Wat bibliotheken ons meestal als eerste vragen.
Voor de standaardhandelingen als zoeken, verlengen en reserveren bestaat er al een landelijke app die op het bibliotheeksysteem aansluit. Een eigen app bouwen die hetzelfde doet, levert dubbel beheer op en een gebruiker die moet kiezen. Het wordt interessant zodra u iets wilt aanbieden dat daarbuiten valt: uw eigen programmering, een samenwerking met scholen of een bijzondere collectie.
Ja, dat is het uitgangspunt. We bouwen op de API van uw systeem, zodat het lenersaccount en de collectiegegevens uit de bron komen. Zo ontstaat er geen tweede administratie die na verloop van tijd afwijkt. Welke koppelmogelijkheden er precies zijn, hangt af van uw systeem en de afspraken met uw leverancier.
Dat is het Nederlandse datamodel voor RFID in openbare bibliotheken. Het zorgt ervoor dat RFID werkt in de logistieke systemen van bibliotheken zonder dat u afhankelijk bent van één leverancier, en dat media tussen bibliotheken uitwisselbaar blijven. Het sluit aan op de internationale standaard ISO 28560. Voor leveranciers van RFID-systemen bestaat er een certificeringsmodel.
Leengegevens vertellen meer over iemand dan de meeste gegevens die u verwerkt. Wij houden leenhistorie daarom alleen bij als het lid daar zelf voor kiest, baseren aanbevelingen niet op gegevens die u eigenlijk niet zou moeten bewaren, en bouwen geen analysepakketten in die leesgedrag naar derden doorgeven. Dat zijn ontwerpkeuzes, geen instellingen achteraf.
Dat is bij een bibliotheek een zwaarder criterium dan bij de meeste opdrachtgevers, omdat uw publiek breed is. Wij toetsen aan WCAG 2.1 niveau AA, zorgen dat de app met een schermlezer werkt en testen met gebruikers die minder digitaal vaardig zijn. Een app die daar niet op getest is, sluit precies de mensen uit voor wie de bibliotheek er ook is.
Ja, en voor veel bibliotheken is dat de belangrijkste reden om een eigen app te laten bouwen. Activiteiten per vestiging, inschrijving, een herinnering vooraf en een overzicht van waar iemand zich voor heeft aangemeld. Dat kan gekoppeld aan het systeem waarin u de programmering nu al bijhoudt.
De onderdelen die vaak wijzigen, zoals activiteiten, nieuwsberichten en uitgelichte collecties, maken we beheerbaar zonder tussenkomst van een ontwikkelaar. Structurele wijzigingen en nieuwe koppelingen zijn ontwikkelwerk. We spreken vooraf af welk deel in welke categorie valt.
Ja. Daar ligt het accent anders: de collectie hangt vaker aan een curriculum of een vakgebied, en de gebruikersadministratie komt meestal uit een ander systeem dan een bibliotheeksysteem. Ook uitleen van materialen en apparatuur in plaats van boeken komt regelmatig voor.
Een bibliotheek-app laten bouwen?
Vertel ons wat u met de app wilt bereiken en welk bibliotheeksysteem u gebruikt. We kijken graag eerst samen wat de bestaande voorzieningen al dekken, zodat u bouwt wat werkelijk ontbreekt. Vaak levert dat een scherpere en kleinere opdracht op dan verwacht.