Library Business Continuity Planning: A Practical Guide
A practical guide to business continuity planning for libraries, covering risk assessment, service prioritisation, and keeping Koha and essential services running during a disruption.
Every library faces disruptions. A server goes down. A pipe bursts. A ransomware alert arrives at 8 AM on a Monday. The question is not whether your library will face a disruption — it is whether you have a plan to keep essential services running when one arrives.
This guide introduces business continuity planning (BCM) for libraries and helps you decide what to document, who owns each piece, and how to test the plan so it actually works under pressure.
What is business continuity planning?
Business continuity planning (BCM) is the process of identifying which services your library must keep running, defining what you would do if each one failed, and documenting the steps clearly enough that any staff member could follow them in an emergency.
The international reference standard is ISO 22301, but most libraries do not need a full ISO-compliant management system. What you need is a short, practical document that:
- Lists your critical services and how long you can tolerate losing each one
- Describes what staff should do during common disruption scenarios
- Keeps contact information current and accessible
- Gets tested at least once a year
Why libraries need a BCM plan
Libraries occupy a particular position in a community. They often serve patrons who have no other access to internet, reference resources, or printed materials. A prolonged outage does not just inconvenience staff — it cuts off access for the people who need the library most.
At the same time, libraries typically operate with lean staff and limited IT resources. A BCM plan helps a small team respond quickly without depending on institutional memory that may not be available during a crisis.
Common disruption scenarios for libraries
| Scenario | Frequency | Potential impact |
|---|---|---|
| Koha / ILS unavailable | Moderate | Staff cannot manage circulation |
| Internet outage | Moderate | OPAC, e-resources, email offline |
| Building closure | Low–moderate | All on-site services suspended |
| Power outage | Low–moderate | All systems down |
| Cyber incident | Low but rising | Data loss, credential compromise |
| Flood, fire, or storm damage | Low | Physical collection and hardware at risk |
| Key staff absence | High | Knowledge gaps, delays |
The two questions that drive BCM
Before writing anything, answer these two questions for each service your library provides:
1. How long can we tolerate this service being unavailable before it causes serious harm?
This is called the Maximum Tolerable Period of Disruption (MTPD), or more practically, your downtime tolerance. Be realistic. Saying “zero tolerance” for everything is not useful.
2. What would we do instead if this service failed right now?
This is your workaround or fallback. If there is no answer — that is a risk to address.
Prioritising your critical services
Not all library services have the same urgency. A simple approach is to divide services into three tiers:
Tier 1 — Essential (restore within 4–8 hours)
- Circulation: checking items in and out
- Staff access to patron records (for holds, renewals, account queries)
- Public internet and computers (where the library is a primary access point)
Tier 2 — Important (restore within 24 hours)
- OPAC / catalogue search
- Email and patron notices
- Interlibrary loan processing
Tier 3 — Standard (restore within 2–5 business days)
- Cataloguing and acquisitions
- Reports and analytics
- Staff training systems
Manual workarounds: the backbone of continuity
A manual workaround is a low-tech fallback that lets staff keep working when a system is unavailable. Most libraries already have informal versions of these — the BCM plan makes them explicit.
Offline circulation
When Koha is unavailable, staff can record loans manually:
| Date | Time | Patron card number | Item barcode | Item title | Staff initials |
|---|---|---|---|---|---|
Koha itself includes an Offline Circulation plugin that works without a network connection and syncs transactions when connectivity is restored. This is the recommended workaround for Koha downtime.
OPAC unavailability
When the online catalogue is unreachable:
- Direct patrons to staff for assisted search using the staff interface (if still accessible on a local network)
- Maintain a short list of the most requested items at the desk
- Use a mobile hotspot for temporary staff connectivity if internet is the issue, not the server
Email notices suspended
If your notice system is down, note which patrons have upcoming due dates and call them directly for high-value loans. Suspend bulk overdue notices until the system is restored to avoid sending duplicates.
Koha and AWS: what KohaSupport manages vs. what you manage
Understanding the division of responsibility helps you know who to call and what to do first.
| Layer | Who manages it |
|---|---|
| Physical AWS infrastructure | AWS |
| EC2 instance health and patching | KohaSupport (managed tiers) or you (self-service) |
| Koha application availability | KohaSupport (managed tiers) or you (self-service) |
| Database and backups | KohaSupport (managed tiers) or you (self-service) |
| DNS and domain name | You (with your registrar) |
| Staff credentials and passwords | You |
| Patron data and records | You |
| Local network and internet | You (with your ISP) |
For a full breakdown, see Who Handles What: Self-Service vs. Managed AWS Responsibilities.
Contacting KohaSupport during an outage
If your Koha system is unreachable and you believe the issue is on the hosting side:
- Check whether your internet connection is working (try another site)
- Check whether you can reach your instance directly by IP (bypasses DNS)
- Email [email protected] with your library name and a description of the issue
- Note the time the issue started and any error messages you see
Five steps to a working BCM plan
Step 1: List your critical services
Write down everything your library does that patrons or staff depend on. Use the service table in the BCM plan template as a starting point.
Step 2: Set downtime tolerances
For each service, decide how long you can realistically operate without it. Involve department leads — they know their workflows best.
Step 3: Write your workarounds
For each critical service, write the specific steps staff would take if it failed. Be concrete: name forms, name contacts, name the fallback system.
Step 4: Identify your contacts
List emergency contacts for every external dependency: internet provider, AWS/KohaSupport, DNS provider, building facilities, insurance. Verify these annually.
Step 5: Test the plan
Run a tabletop exercise once a year: present a scenario (Koha is down at 9 AM), walk through the responses as a team, and identify gaps. Test your backup restoration at least once. Update the document after every real incident.
How to use the BCM template
KohaSupport provides a ready-to-use template that covers all the sections described here, pre-filled with Koha-specific guidance:
Library BCM Plan Template and Example →
The template includes:
- Document control section
- Critical services table
- Koha and AWS recovery information
- Scenario playbooks for the most common library disruptions
- Manual circulation form
- Staff communication templates
Further reading
Next Steps
More in Resources & Guides
Was this article helpful?